问题描述
后面有 vb.net 的 ASP.NET。
当我浏览到我的 Web 应用程序的默认 URL (http://MYMACHINE/MyWebApp) 时,我希望看到 login.aspx。相反,我得到一个 404,因为浏览器试图导航到 http://MYMACHINE/MyWebApp/home.aspx/login.aspx?ReturnUrl=%2fMyWebApp%2f
web.config 中的表单身份验证设置:
<authentication mode="Forms">
<forms name=".webapp" loginUrl="login.aspx" defaultUrl="home.aspx" protection="All" path="/" timeout="30">
</forms>
</authentication>
<authorization>
<deny users="?"></deny>
</authorization>
<defaultDocument enabled="true">
<files>
<remove value="default.aspx" />
<remove value="iisstart.htm" />
<remove value="index.html" />
<remove value="index.htm" />
<remove value="Default.asp" />
<remove value="Default.htm" />
<add value="home.aspx" />
</files>
</defaultDocument>
另外两个可能相关的 Visual Studio 配置:
项目属性/启动操作: 我选择了“Start Url”并提供了值 http://MYMACHINE/MyWebApp/home.aspx
项目属性/服务器/项目网址: 包含一个自动生成的值“http://localhost:57818”
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)