【问题标题】:Deploy MVC 6 app in IIS在 IIS 中部署 MVC 6 应用程序
【发布时间】:2015-07-27 11:24:07
【问题描述】:

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

【问题讨论】:

    标签: asp.net-core visual-studio-2015 asp.net-core-mvc


    【解决方案1】:

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

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

    写完之后,official documentation will probably be here 值得一提。另外,在 Stack Overflow 上,ASP.NET 5 project hosting on IIS 可能有一些有用的信息,虽然它现在看起来有点过时了。

    【讨论】:

    • 当然。确保您接受对您有帮助的问题的答案!
    • 我只是怀疑哪个文件夹应该是根文件夹。所以谢谢:)
    • 我在修复“路径太长”问题时遇到了一些严重问题,因为找到的解决方案都不起作用。
    猜你喜欢
    • 1970-01-01
    • 2011-01-20
    • 1970-01-01
    • 1970-01-01
    • 2011-06-21
    • 1970-01-01
    • 1970-01-01
    • 2013-07-17
    • 1970-01-01
    相关资源
    最近更新 更多