在visual studio MyProject属性中我将Login.aspx页面设置为启动页面,当我使用本地主机时它工作正常,但是当我发布到外部主机服务器时,忽略启动页面并且URL中的aspx页面被展示。我究竟做错了什么?主机服务器有IIS6,3.5 FrameWork
答案 0 :(得分:2)
启动操作,此情况下的特定页面仅用于调试目的,而不是用于在Web主机上加载的初始页面。
如果您的网络托管服务商使用的是IIS7,则可以使用<defaultDocument>
web.config element。
否则,您可以在IIS(see here)中设置值,或者可能在其他位置找到解决方法。
答案 1 :(得分:0)
启动页面仅适用于由Visual Studio创建的ASP.NET开发服务器。用于测试&amp;调试你的代码。
由于您要发布到IIS 6.5,因此可以在IIS的网站“文档”选项卡上设置默认文档。将您的默认起始页面添加到列表中&amp;将它移到顶部。
答案 2 :(得分:0)
如果您右键单击该网站,则在II6上 - &gt;属性然后转到Documents,有一个Enable Default Document。该列表是设置默认文档的位置。