【发布时间】:2017-02-06 17:55:24
【问题描述】:
我正在尝试将模板项目“ASP.NET Core Web Application (.NET Framework)”从 Visual Studio 2015 发布到 IIS。
我使用 Visual Studio 发布到文件系统功能。
我使用的是 Windows 10。
我按照here 的指南进行操作。
- 我在 IIS 中建立了一个网站,并将应用程序池 .NET CLR 版本更改为无托管代码
- 我安装了 .NET Core Windows Server 托管包
- 我重新启动了我的机器。
我收到此错误:
我添加了一个日志文件夹,但没有创建任何日志。
关于如何解决这个问题的任何想法?
编辑:
从 powershell 运行 .exe 的输出:
PS C:\TestCoreWebsite> .\Web_CoreWebNetFramework.exe 托管环境:生产 内容根路径:C:\TestCoreWebsite 现在收听:http://localhost:5000 申请开始。按 Ctrl+C 关闭。
然后我导航到http://localhost:5000 并且示例站点正常工作。
【问题讨论】:
-
它可以在 IIS Express 上运行吗?
-
尝试直接运行
exe文件,看看是否有任何错误。如果是,请在此处发布,如果不是,则 IIS 设置存在问题 - web.config、文件/文件夹权限。常见错误在这里定义:docs.asp.net/en/latest/publishing/iis.html#common-errors -
@Ignas 当我直接从 powershell 运行 .exe 时,它可以工作。我会调查文件/文件夹权限问题。
标签: iis asp.net-core asp.net-core-mvc .net-core