【问题标题】:.NET Core WebApi Hosting Issue in IIS ExpressIIS Express 中的 .NET Core WebApi 托管问题
【发布时间】: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-->

请帮助我跟踪我犯错的地方。

提前致谢

【问题讨论】:

标签: c# iis asp.net-core asp.net-core-webapi


【解决方案1】:

在 IIS 工具中将 Web api 项目文件夹转换为应用程序。

右键单击 api 项目文件夹并转换为应用程序我认为它会为你工作

【讨论】:

    【解决方案2】:

    【讨论】:

    • @JayNaz 它不是运行时而是另一个安装程序。
    • 您是否按照文章中的所有步骤进行操作?可能您还缺少其他东西。
    猜你喜欢
    • 2016-08-12
    • 2011-07-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-03
    相关资源
    最近更新 更多