【发布时间】:2018-09-10 05:06:06
【问题描述】:
我正在尝试在 Windows 10 的本地 IIS 服务器上托管 .Net Core2 默认 WebApi 项目。
我刚刚将默认项目发布到本地文件夹,没有对其进行任何更改,并将其托管在 IIS 上。 但是当我尝试访问 URI 时它给了我这个错误
我的 web.config 文件如下:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath="dotnet" arguments=".\ToHost2.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />
</system.webServer>
</configuration>
<!--ProjectGuid: 3be731b8-79e8-4828-a016-54606c34c081-->
请帮助我跟踪我犯错的地方。
提前致谢
【问题讨论】:
-
您是否将应用程序池设置为“无托管代码”? docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/…
标签: c# iis asp.net-core asp.net-core-webapi