【发布时间】:2015-02-19 00:26:54
【问题描述】:
我正在尝试将 index.html 页面设置为我的默认页面,并希望它在我的 asp.net 网站加载时显示。我已经阅读了十几个关于这个问题的不同帖子,但没有一个解决方案有效。
我在 web.config 中添加了 defaultDocument 元素,并将 index.html 设置为 iis 中的默认页面。我什至创建了一个空的 Default.aspx 页面,添加了一个 Global.asax 文件,然后使用 server.transfer 重定向到 index.html。
我尝试过的所有方法都不起作用,当我的网站加载时,它会重定向到 login.aspx 页面而不是 index.html 页面。我试图让我的托管公司技术支持来提供帮助,但他们都不精通 dotnet 或 Windows 托管。请帮我想办法解决这个问题,谢谢。
【问题讨论】:
-
如果您使用表单身份验证,则该文件可能对匿名用户不可用,因此您需要在 web.config 上将其公开
标签: asp.net deployment