【发布时间】:2013-06-22 02:22:25
【问题描述】:
我将我的 asp.net 网站上传到托管网站,并且我的网站浏览正常。但是当我转到 login url 时,它会显示错误
配置错误说明:在安装过程中发生错误 处理为此提供服务所需的配置文件 要求。请查看下面的具体错误详情并修改 适当的配置文件。
解析器错误消息:使用注册为的部分是错误的 allowDefinition='MachineToApplication' 超出应用程序级别。这 错误可能是由于未将虚拟目录配置为 IIS 中的应用程序。
来源错误:
Line 23: </assemblies>
Line 24: </compilation>
Line 25: <authentication mode="Forms">
Line 26: <forms loginUrl="~/Account/Login.aspx" timeout="2880" />
Line 27: </authentication>
我该如何解决?
【问题讨论】:
-
您需要使用主机控制面板将虚拟目录设置为应用程序。你这样做了吗?
-
我使用
ixwebhosting,但我找不到设置它的位置! -
您可以联系他们的支持,让他们将此虚拟文件夹设置为应用程序。他们应该在这方面为您提供帮助。
-
另外,也许他们不支持托管 ASP.NET Web 应用程序。你需要检查一下。
-
它们支持 ASP.NET Web 应用程序 mohammedn :)
标签: c# asp.net login configuration hosting