Asp.net mvc IIS 8.5上的MVC 5错误

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 Express上构建并运行了一个全新的VS 2013 MVC5项目,但部署到IIS 8.5 a时出现错误 如果没有至少一个其他模块(如WSFederationAuthenticationModule、SessionAuthenticationModule或ClaimsPrincipalHttpModule),则无法使用ClaimsAuthorization模块

我的网络配置是 我错过了什么


如果您有新安装的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,但仍然收到相同的错误,这太奇怪了