山本一*_*本一樹 4 asp.net iis web-applications
我一直试图从我的计算机访问伙伴的Web应用程序,但此问题一直出现。我试图将Web应用程序转换为IIS中的应用程序,但问题仍然存在。
配置错误描述:处理服务于此请求所需的配置文件时发生错误。请查看下面的特定错误详细信息,并适当修改您的配置文件。
解析器错误消息:使用超出应用程序级别注册为allowDefinition ='MachineToApplication'的节是错误的。此错误可能是由于未在IIS中将虚拟目录配置为应用程序引起的。
源错误:
Line 17: <add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
Line 18: <add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/></assemblies></compilation>
Line 19: <authentication mode="Forms">
Line 20: <forms loginUrl="~/Account/Login.aspx" timeout="2880"/>
Line 21: </authentication>
Run Code Online (Sandbox Code Playgroud)
源文件:C:\ inetpub \ wwwroot \ fas \ fas \ web.config行:19
显示其他配置错误:
使用超出应用程序级别注册为allowDefinition ='MachineToApplication'的节是错误的。此错误可能是由于未在IIS中将虚拟目录配置为应用程序引起的。(C:\ inetpub \ wwwroot \ fas \ fas \ web.config第22行)使用超出应用程序级别注册为allowDefinition ='MachineToApplication'的部分是错误的。此错误可能是由于未在IIS中将虚拟目录配置为应用程序引起的。(C:\ inetpub \ wwwroot \ fas \ fas \ web.config第28行)使用超出应用程序级别注册为allowDefinition ='MachineToApplication'的部分是错误的。此错误可能是由于未在IIS中将虚拟目录配置为应用程序引起的。(C:\ inetpub \ wwwroot \ fas \ fas \ web.config第34行)
发生问题是因为您在应用程序的子目录中有另一个web.config文件,并且该文件具有authentication元素。该authentication元素只能出现在根web.config中。请在此处参考元素文档。在“ 元素信息”部分下,指出可配置位置是Machine.config,根级Web.config,应用程序级Web.config
要解决该问题,您必须执行以下任一操作:
authentication则从其中删除整个元素。您authentication只能在根级别web.config中配置一次。| 归档时间: |
|
| 查看次数: |
83776 次 |
| 最近记录: |