Asp.net mvc IIS 8.5上的MVC 5错误
我在IIS Express上构建并运行了一个全新的VS 2013 MVC5项目,但部署到IIS 8.5 a时出现错误 如果没有至少一个其他模块(如WSFederationAuthenticationModule、SessionAuthenticationModule或ClaimsPrincipalHttpModule),则无法使用ClaimsAuthorization模块 我的网络配置是 我错过了什么Asp.net mvc IIS 8.5上的MVC 5错误,asp.net-mvc,iis,Asp.net Mvc,Iis,我在IIS Express上构建并运行了一个全新的VS 2013 MVC5项目,但部署到IIS 8.5 a时出现错误 如果没有至少一个其他模块(如WSFederationAuthenticationModule、SessionAuthenticationModule或ClaimsPrincipalHttpModule),则无法使用ClaimsAuthorization模块 我的网络配置是 我错过了什么 如果您有新安装的IIS或其上的新站点,则可能是应用程序池的问题。如果在“高级设置”下,您没有将
如果您有新安装的IIS或其上的新站点,则可能是应用程序池的问题。如果在“高级设置”下,您没有将“标识”设置为“本地服务” 步骤: 在“生成流程模型事件日志项”下的“高级查找”下,然后在该项下找到“标识”,将值更新为“本地服务” 让我知道这是否解决了您的问题。这对我来说是一个奇怪的第一次我有它 *更新: 我应该仔细看看你的配置。它详细介绍了包含和配置WIF的步骤
<system.identityModel>
<identityConfiguration>
<audienceUris>
<add value="http://localhost:28503/" />
</audienceUris>
<issuerNameRegistry type="System.IdentityModel.Tokens.ConfigurationBasedIssuerNameRegistry, System.IdentityModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<trustedIssuers>
<add thumbprint="1234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ1234" name="YourSTSName" />
</trustedIssuers>
</issuerNameRegistry>
<certificateValidation certificateValidationMode="None" />
</identityConfiguration>
</system.identityModel>
<system.identityModel.services>
<federationConfiguration>
<cookieHandler requireSsl="false" />
<wsFederation passiveRedirectEnabled="true" issuer="http://localhost:13922/wsFederationSTS/Issue" realm="http://localhost:28503/" reply="http://localhost:28503/" requireHttps="false" />
</federationConfiguration>
</system.identityModel.services>
我解决了这个问题。对不起,伙计们!我的IIS安装出现了问题,我关闭了它,然后又重新打开,问题消失了。很抱歉出现了模糊请尝试按此进行搜索。这个问题似乎得到了解答。我将应用程序池标识更改为LocalService,但仍然收到相同的错误,这太奇怪了