[英]Asp.net forms authentication cookie not honoring timeout with IIS7
[英]IIS7 authentication configuration for ASP.NET
我正在嘗試設置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>
源文件:C:\\ inetpub \\ wwwroot \\ api \\ web.config行:29
第29行以紅色突出顯示。 任何幫助將不勝感激
喬
您不能在IIS7的配置文件(web.config)中定義身份驗證模式,除非您通過更新machine.config來“允許”它。 而是在IIS7管理控制台中更改身份驗證設置。
http://technet.microsoft.com/zh-CN/library/cc733010(v=ws.10).aspx
更多:在IIS Express中配置身份驗證需要“身份驗證” web.config設置,但是在部署到IIS時應將其省略。
要在IIS Express中支持這種配置,您必須通過更改applicationHost.config來“允許身份驗證”
更多: http : //www.hanselman.com/blog/WorkingWithSSLAtDevelopmentTimeIsEasierWithIISExpress.aspx
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.