在IIS虚拟目录上部署ASPNET Core(ASPNET 5)应用程序

时间:2016-02-04 16:58:54

标签: asp.net-core

我想将一个ASPNET Core(旧的ASPNET 5)应用程序部署到IIS。

我能够在this guide之后部署到新网站。但我想将它部署到虚拟目录。

我尝试按照相同的步骤(但使用虚拟目录而不是网站),但我没有成功。页面没有响应,DNX未启动。

我正在使用运行时1.0.0-rc1-update1。

2 个答案:

答案 0 :(得分:0)

检查aspNetCore处理程序中处理程序部分的web.config文件中是否有directoryPath="*"语句。如果只是删除它,但只有这个语句不是一个完整的处理程序。检查下面的图片。

我记得我遇到过这个问题。

web.config

答案 1 :(得分:0)

以我在iis上启动aspnet核心项目的经验,您应该尝试执行以下步骤:

1-午餐不使用源代码,因为iis需要web.config,所以发布后只用午餐,发布后即可为您创建一个web.config

2-确保将核心modules安装到iis

3-不要使用共享的应用程序池,创建一个新的应用程序池并将Clr版本设置为“无托管代码”

我希望这会有用