我试图在iis上托管一个asp.net mvc Web应用程序,但出现此错误
现在的问题是,它在“配置错误:”部分中没有任何错误。我已授予IIS_IUSERS文件夹的权限,但仍然没有成功。我几乎可以在互联网上找到所有解决方案,但是没有什么可以解决我的问题。我的配置文件是这个
<configuration>
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath="dotnet" arguments=".\CECDashboard.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false">
<environmentVariables />
</aspNetCore>
</system.webServer>
</configuration>
我也尝试将DefaultAppPool .NET CLR从v4.0.30319更改为v2.0.50727,但仍然没有成功。
我也尝试过传递身份验证和特定用户,但结果相同(均未成功)
请给我建议一下。我将非常感谢。
似乎这不是Asp.Net Core
应用程序,只是Asp.net框架MVC
应用程序。Asp.Net应用程序需要某些Windows功能才能运行。请在Windows功能中启用Asp.Net
功能。如果Web应用程序确实是DotNet Core MVC
应用程序,请考虑安装Asp.net Core Hosting Bundle,其中包括DotNet Core Runtime
和IIS
支持。https://dotnet.microsoft.com/download/dotnet-core/current/runtime请随时让我知道问题是否仍然存在。