在我的 Windows Server 2012 上,
然后将sample 下载到服务器;
然后使用此行:
<aspNetCore processPath="dotnet" arguments=".\IISSample.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false"/>
对于 web.config ;
最后将 IISSample 设置为 物理路径 和启动网站;
但是我得到了
HTTP错误502.5 - 进程失败
我知道这是错的,但我应该如何将我的Web应用程序部署到IIS?
我应该下载完整的dotnet核心工具来编译我的服务器吗?
或使用其他一些方式进行部署?
非常感谢你的帮助
答案 0 :(得分:0)
已修复GitHub;
为提出这个天真的问题而道歉...
解决方案是:
@GuardRex:+1:非常感谢,这是我第一次发布ASP.NET网络应用,我犯了很多错误。
你先发布(编译)了吗? ...然后将资产从发布文件夹移动到服务器?
很抱歉跳过这一步......(我想IIS会为我们编译)
如果是,您是否明确遵循https://docs.asp.net/en/latest/publishing/iis.html的指导,包括在安装主机捆绑包后重新启动IIS或服务器?
部署应用程序 1。在目标IIS服务器上,创建一个文件夹以包含应用程序的资产。
我确实多次仔细阅读这篇文章,但资产有点令人困惑......我想。
在这里张贴这一千个道歉...