黑马程序员技术交流社区

标题: 关于配置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论坛的配置文件中的一部分, 应该就是配置首页的
  1. <system.webServer>
  2.                 <validation validateIntegratedModeConfiguration="false" />
  3.                 <modules>
  4.                         <!--  注意:此节设置由Discuz!NT接管http请求。不会干涉对非Discuz!NT论坛路径下的请求。-->
  5.                         <add type="Discuz.Forum.HttpModule, Discuz.Forum" name="HttpModule" />
  6.                 </modules>
  7.                 <defaultDocument>
  8.                         <files>
  9.                                 <clear />
  10.                                 <add value="index.aspx" />
  11.                                 <add value="index.php" />
  12.                                 <add value="forumindex.aspx" />
  13.                                 <add value="spaceindex.aspx" />
  14.                                 <add value="albumindex.aspx" />
  15.                         </files>
  16.                 </defaultDocument>
  17.                 <directoryBrowse enabled="true" />
  18.         </system.webServer>
复制代码

作者: Jam    时间: 2012-12-9 19:54
我猜默认的肯定是在服务器软件里设置 和VS没半毛钱关系
作者: 赵保磊    时间: 2012-12-9 19:56
本帖最后由 赵保磊 于 2012-12-9 20:01 编辑

<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