【发布时间】:2019-05-11 22:37:32
【问题描述】:
我是第一次部署 ASP.NET Core Web API。
我面临一些问题并且对一些事情感到困惑。
1) 我点击了这个链接Host ASP.NET Core Web API 并且在第 5 步之前没有任何问题。我的核心 Web API 有 Swagger UI 并且 UI 没有显示。
2) 我点击了这个链接Deploy ASP.NET Core to IIS,在第 3 步中我不确定他是如何获得添加应用程序的。我的 IIS 总是显示添加网站。
我也关注了这个链接Host ASP.NET Core on Windows。我从 2 天开始尝试没有在 IIS 上工作。
我也使用 Web Deploy 和 Folder 进行部署。他们都没有工作
这是我的网络配置文件
诊断后,我就在这里。运行时不匹配。我尝试从该链接安装,但仍然无法正常工作。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<location path="." inheritInChildApplications="false">
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath="dotnet" arguments=".\SampleCoreApi.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />
</system.webServer>
</location>
</configuration>
【问题讨论】:
-
运行报告并将其附加到您的问题中,docs.jexusmanager.com/tutorials/ancm-diagnostics.html
-
我经历过这个。你能解释一下Jexus Manager是什么吗?对于在 Jexus Manager 中打开的网站,会显示一个名为 ASP.NET Core 诊断的操作。
-
您声称已将应用程序部署到本地 IIS,那么为什么要为 IIS Express 运行报告? docs.jexusmanager.com/getting-started/iis.html 请为 IIS 重新运行它,这应该会显示确切的信息以供讨论。
标签: iis asp.net-core