.net-core - Dotnet 核心发布站点无法在 IIS 10 上运行
问题描述
我有一个在 DOTNET Core 2.1 上开发的应用程序。这个应用程序在开发环境中运行良好,即在 Visual Studio 上,所有 URL 都被浏览。
但它发布的副本不适用于 IIS(版本 10)。在浏览时,默认 URL 会被点击并显示视图。但是在浏览项目中可用的任何其他 URL 时会显示 Http 404 错误。 在 IIS 上的配置详细信息 我可以看到 AspNetCoreModuelV2 可用。
我的 Web.Config 文件的内容是
<configuration>
<location path="." inheritInChildApplications="false">
<add name="aspNetCore" path="*" verb="*" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath="dotnet" arguments=".\WebApplication3.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />
</system.webServer>
</location>
</configuration>
谢谢
解决方案
推荐阅读
- javascript - TypeError:cursor.toArray 不是 Node js 的函数
- django - 解析 GraphQL 查询以查找能够预取相关的字段?
- maven - 我可以让 maven-war-plugin *only* 复制 classes.jar 而不是 .war 到本地 repo 吗?
- python - 在 Python 3 中解析相对函数导入
- php - 如何使用 Kirki Multicheck 隐藏和显示多个 div?
- android - 在 Android 中,即使设备已植根,如何在客户端保护 api 密钥?
- c# - 没有文件上传到服务器时,如果 Html.BeginForm 采用 null Model 如何处理
- python - POST 请求 - 适用于本地(200),但不适用于 docker(403) - Python3
- terraform - Terraform没有将变量传递给模块
- java - 找不到uninstall.exe android studio