在 IIS 中部署 MVC 6 应用程序

Deploy MVC 6 app in IIS

我正在使用 Visual Studio Express 2015RC,我创建了一个简单的 MVC 6 应用程序,但是当我尝试发布它时,我没有看到将其部署到 IIS 的选项,我看到了 Microsoft 的选项Azure Web 应用程序、导入和文件系统,我尝试了文件系统,但它看起来更像是创建要从控制台启动的独立应用程序,现在,在调试时我可以 select IIS Express 或 web 命令,没有IIS选项,那么问题来了,如何将我创建的MVC6 web应用程序部署到IIS?

文件系统发布正是您想要的;所有 DNX 应用程序都是独立的,无论是 ASP.NET5 还是控制台应用程序。

当你发布到文件系统时,你会得到一些文件夹; wwwroot(假设您在 project.json 中保留默认值)文件夹是 IIS 应指向的位置。该文件夹中的 web.config 是自动为您生成的,假设您将其他所有内容都保留在原处。

就其价值而言,official documentation will probably be here, once it's written. Also, on Stack Overflow, ASP.NET 5 project hosting on IIS 可能包含一些有用的信息,尽管目前看起来有点过时了。