如果我们您不想手动去指定一个页面作为起始页面也可以在发布的网站中找到web.config文件,打开这个这件,在<configuration></configuration>标签内添加几段代码,就可以指定默认启动的页面了。
<system.webServer>
<defaultDocument>
<files>
<add value="UserLogin.aspx" />
</files>
</defaultDocument>
</system.webServer>
注意:您不能在IIS的默认文档里添加了您的首页还在webconfig文件里再添加,否则就会发生错误,这是因为你网站中已经存在指定的这个页面了,错误原因是IIS中已经设置了默认document为UserLogin.aspx,这时候asp.net得到了另外一个相同value的add引发异常。
如果你嫌麻烦找的话,将配置文件中的添加默认文档的代码删除就可以了,或者可以使用clear清除,然后再添加。代码如下:
即修改web.config为
<system.webServer>
<defaultDocument>
<files>
<clear/>
<add value="UserLogin.aspx" />
</files>
</defaultDocument>
</system.webServer>
如果不在IIS上修改默认文档,而直接在config文件里面更改,一样会体现在IIS中。