黑马程序员技术交流社区
标题:
关于配置asp.net网站主页的问题
[打印本页]
作者:
汪磊
时间:
2012-12-9 19:24
标题:
关于配置asp.net网站主页的问题
以前拖控件做ASP.NET的时候有个疑问, 一直也没有确定的答案, 问题如下:
比如说我的网站根目录下有一个default.aspx页面和一个index.aspx页面, 在浏览器中浏览http://localhost时候总是默认跳转到default.aspx, 但是我希望默认跳到index.aspx, 有种说法是在index.aspx上点右键→设为起始页, 我试过了, 还是跳转到default.aspx, 请问如何才能让我的index.aspx变为首页呢, 还有子目录下面的又怎么设呢? 比如说我浏览http://localhost/about/时跳转到about目录下的某一个页面,而不是tiao 求解决啊!
是不是必须在IIS上面配置呢
作者:
许庭洲
时间:
2012-12-9 19:42
先取消default.aspx起始页设置,然后再设置index.aspx为起始页试试看吧!
作者:
汪磊
时间:
2012-12-9 19:46
貌似不行,下面的是我看discuz论坛的配置文件中的一部分, 应该就是配置首页的
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<modules>
<!-- 注意:此节设置由Discuz!NT接管http请求。不会干涉对非Discuz!NT论坛路径下的请求。-->
<add type="Discuz.Forum.HttpModule, Discuz.Forum" name="HttpModule" />
</modules>
<defaultDocument>
<files>
<clear />
<add value="index.aspx" />
<add value="index.php" />
<add value="forumindex.aspx" />
<add value="spaceindex.aspx" />
<add value="albumindex.aspx" />
</files>
</defaultDocument>
<directoryBrowse enabled="true" />
</system.webServer>
复制代码
作者:
Jam
时间:
2012-12-9 19:54
我猜默认的肯定是在服务器软件里设置 和VS没半毛钱关系
作者:
赵保磊
时间:
2012-12-9 19:56
本帖最后由 赵保磊 于 2012-12-9 20:01 编辑
右键——设为起始页只是运行时可以第一个加载的页面,不知道你是想在本机发布还是在项目中运行。
至于子目录下的链接可以直接把有链接的那个页面拖进去的,例如:<a href="../about/index.aspx"></a>就可以链接到相应文件夹下的子目录页面。
<defaultDocument>
<files>
<clear />
<add value="index.aspx" />
<add value="index.php" />
<add value="forumindex.aspx" />
<add value="spaceindex.aspx" />
<add value="albumindex.aspx" />
</files>
</defaultDocument>这一种是网站发布时设置起始页是这样设置的,要求是不能重名字,即一个<files></files>标签里边不能有两个重名的。一个的话是可以的
可以任意自己加,如:有了一个index.aspx就不能在加一个index.aspx进去了。<add value="index.aspx" />
作者:
汪磊
时间:
2012-12-9 20:07
就是给每个目录设置一个默认页面,打开http://www.wedn.net/bbs/就等于打开http://www.wedn.net/bbs/index.aspx
作者:
王晨
时间:
2012-12-15 19:26
你打开到你想打开的那个网页的视图界面,然后右键~在浏览器中查看就行了啊!我平时都这么用,100%有用的
作者:
liuhuafei8
时间:
2012-12-16 10:10
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2