【问题标题】:Running ASP.NET MVC 6 Web API from IIS从 IIS 运行 ASP.NET MVC 6 Web API
【发布时间】:2016-03-17 08:17:11
【问题描述】:

我创建了一个 MVC 6 Web API 项目,该项目在 Visual Studio 中按预期运行,但是当我部署到生产环境时,我得到了一个

启动应用时出错

错误。

我在生产机器上做了以下操作

  • https://get.asp.net 安装了 ASP.NET 5
  • 确保生产环境运行相同的 dnx 版本 应用发布时使用的
  • 已安装 HttpPlatformHandler 1.2
  • 将应用程序池 .NET CLR 版本设置为无托管代码
  • 将根位置指向 wwwroot 文件夹

我还有什么遗漏的吗?

【问题讨论】:

    标签: c# asp.net-mvc asp.net-core-mvc


    【解决方案1】:

    当您遇到 500 错误时,请记住 ASP.NET 5 应用程序可以自托管,

    • 打开命令提示符
    • 浏览到应用程序目录
    • 输入 web.cmd

    我的应用程序中存在一些参考问题,这些问题列在命令提示符中,随后我修复了这些问题,一切都按预期工作。

    【讨论】:

      【解决方案2】:

      500 可以由不同的故障引发。看看http://docs.asp.net/en/latest/publishing/iis.html 你在配置中遗漏了什么。 你应该称它为 ASP.NET Core 1

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-06-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-29
        相关资源
        最近更新 更多