1

我有一个在 VS 2015 中开发的 ASP.NET MVC6 Web 应用程序。我在 Windows 10 上运行它。我有由Gulp编译的客户端 JavaScript,它放在我想要调试的wwwroot文件夹中,并在服务器端。开发完成后,应用程序将托管在 Azure 上。

在开发过程中,我应该使用 (1) WebDev.WebServer.exe (2) IISExpress.exe (3) IIS10 还是 (4) DNU 来托管 ASP.NET 网站?

4

1 回答 1

1

IIS Express (2) 足以满足您在开发期间需要做的大约 95% 的事情,它是您可能需要的“正确”IIS7+ 的实现。

也就是说,对于您无法在工作站上正确模拟的东西,例如 Azure,定期部署到您的 Azure 环境始终是一个好主意,只是为了确保您不会陷入“它在我的机”

永远不要使用内置的 webserver.exe,它是一个玩具,功能受到严重限制。

于 2015-09-13T19:23:49.980 回答