我正在尝试找到一种在IIS上运行MVC6应用程序的方法,但实际上并未进行发布。我不确定这是否可能,如果将来不可行?
我希望有类似的行为,就像以前的版本一样,当应用程序在IIS下运行时,我可以轻松调试代码并进行更改。
最佳答案
这是可能的。在项目的根目录下(project.json目录),运行以下命令:
dnu publish --runtime active --out bin/artifacts
发布完成后,您在
bin/artifacts
文件夹下会有一些东西。将IIS应用程序池指向我们刚刚创建的bin/artifacts/wwwroot
文件夹,它应该可以工作。请记住,您至少需要.NET 4.5.1。
关于asp.net-core - 如何在IIS上运行ASP.NET MVC6而不发布应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31194352/