主机服务器上的启动页面在asp.net Web应用程序中不起作用

时间:2011-11-17 14:15:28

标签: asp.net web-applications

在visual studio MyProject属性中我将Login.aspx页面设置为启动页面,当我使用本地主机时它工作正常,但是当我发布到外部主机服务器时,忽略启动页面并且URL中的aspx页面被展示。我究竟做错了什么?主机服务器有IIS6,3.5 FrameWork

enter image description here

3 个答案:

答案 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。该列表是设置默认文档的位置。