我有一个.NetCore 2.2 API,但无法在IIS中托管它。 我已按照本指南中的所有步骤进行操作:
我正在使用OutOfProcess托管模型和依赖框架的部署。 我将应用程序发布到C://的文件夹中,创建了Site和AppPool,向用户授予了该文件夹的权限,安装了.NetCore托管捆绑包,启用了IIS,并将主机名添加到了主机文件中。
当我在浏览器中访问该站点时,它显示“无法访问此站点”。 IIS AspNetCore模块中的任何内容都没有显示在EventViewer中,没有创建stdout日志(那里有logs文件夹),没有创建我的应用程序日志(log4net),并且没有在inetpub / logs /中创建任何日志,所以我不知道什么可能是错误的。
感谢您的帮助,不知道该怎么办,因为没有创建任何故障排除信息。如果您需要更多信息,请告诉我。
答案 0 :(得分:0)
确保您的IIS网站中具有有效的Windows路径,例如 c:\ 不是 c:/ 等...