我喜欢在以前版本中进行测试/调试的方式 - 在IIS中托管项目,重建,刷新并看到更改。无论何时需要调试,都要将w3p进程附加到VS.
新的ASP.NET 5似乎不允许我轻松地执行此操作。将项目发布到IIS以查看更改(特别是对于多个项目)是很繁琐的。在连续运行的流程中托管多个项目的正确方法是什么,以便可以快速构建和测试?假设您有1个MVC和6个webapi应用程序相互通信。
答案 0 :(得分:1)
如果您手动在IIS中设置网站,并且将这些网址映射到发布输出文件夹(\ artifacts \ bin ... \ Release \ PublishOutput)
,这应该可行。<强>编辑:强>
如果这样做,请将post build事件添加到project.json:
"scripts": {
"postbuild": [ "dnu publish"],
"prepublish": [ "npm install", "bower install", "gulp clean", "gulp min" ]
}
也许您需要在机器上安装bower和gulp:
npm install -g bower
npm install -g gulp
如果构建完成,您将在工件中找到已发布的输出。
希望这有点帮助。