作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 .Net Core 创建了一个简单的 Web API 并尝试将其发布到 IIS。但是得到 HTTP 500。
我关注了 https://docs.asp.net/en/latest/publishing/iis.html文章并完全做了其中提到的任何事情。
我只安装了 https://www.microsoft.com/net/download作为
DotNetCore.1.0.1-WindowsHosting.exe OPT_INSTALL_REDIST=0
Failed to start process with commandline '"dotnet" .\Project-1.dll', ErrorCode = '0x80070002'.
最佳答案
安装 .NET Core Windows Server 托管包时,如果 IIS 当前正在运行,它不会重新启动所有 IIS 进程。这是一件好事,因为在生产服务器上,您不会希望它们只是重新启动,但如果它更清晰一点就更好了。首先,检查您的系统(不是用户)PATH 变量以确保 Dotnet 的路径在那里。然后,进入服务并重新启动 Windows 进程激活服务。这将重新启动所有 IIS 位并让它更新路径。完成此操作后,IIS 应该可以很好地为您的 .NET Core 应用程序提供服务。
关于asp.net-core-mvc - 在 IIS 上部署 .Net Core WebAPI 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39703943/
我是一名优秀的程序员,十分优秀!