use*_*380 5 asp.net iis-7 web-config asp.net-mvc-4
我正在尝试设置ASP.net MVC4,使用IIS7托管它.
在对我的API执行get请求时,出现以下错误:
描述:处理为此请求提供服务所需的配置文件时发生错误.请查看下面的具体错误详细信息并相应地修改配置文件.
分析器错误消息:使用注册为allowDefinition='MachineToApplication'超出应用程序级别的部分是错误的.此错误可能是由于未在IIS中将虚拟目录配置为应用程序引起的.
来源错误:
Line 27: <system.web>
Line 28: <compilation debug="true" targetFramework="4.0" />
Line 29: <authentication mode="None" />
Line 30: <pages>
Line 31: <namespaces>
Run Code Online (Sandbox Code Playgroud)
源文件:C:\ inetpub\wwwroot\api\web.config行:29
第29行以红色突出显示.任何帮助将不胜感激
乔
您无法在IIS7中的配置文件(web.config)中定义身份验证模式,除非您通过更新machine.config来"允许"它.而是在IIS7管理控制台中更改身份验证设置.
http://technet.microsoft.com/en-us/library/cc733010(v=ws.10).aspx
更多: 在IIS Express中配置身份验证需要"身份验证"web.config设置,但在部署到IIS时应省略它们.
要在IIS Express中支持此类配置,您必须通过更改applicationHost.config来"允许身份验证"
更多: http ://www.hanselman.com/blog/WorkingWithSSLAtDevelopmentTimeIsEasierWithIISExpress.aspx
| 归档时间: |
|
| 查看次数: |
9722 次 |
| 最近记录: |