【问题标题】:Deploying ASP NET Core to IIS将 ASP NET Core 部署到 IIS
【发布时间】:2016-06-12 18:31:43
【问题描述】:

我根据asp.net网站here上的教程做了一个简单的ASP.NET Core网站。

现在,我想在 IIS 上的另一台机器上发布它。

我已按照this site 上的说明进行操作,但我无法正常工作...

我不断收到 500 内部服务器错误

根据事件查看器中的日志,这是罪魁祸首:

Failed to start process with the commandline 'dotnet .\MyWebApp.dll'. Error code = '0x80004005'.

谁能帮帮我?

【问题讨论】:

    标签: asp.net iis deployment asp.net-core publish


    【解决方案1】:

    在非常相似的情况下有同样的错误。 (新的 ASP.NET Core web api 部署到 IIS)

    进一步调查使我发现,就我而言,500.19 是确切的错误。

    安装ASP.NET Core Module 解决了我的问题。

    参考:MVC 6 Hosted on IIS HTTP Error 500.19

    【讨论】:

      【解决方案2】:

      返回码 500 表示启动应用时出现问题。

      在您的发布/项目文件夹中,尝试在不使用 IIS 的情况下启动:

      dotnet yourapp.dll

      这行得通吗?否:您的项目有问题,输出应该会导致您的问题。

      如果正常:在IIS管理器中查看“模块”,是否有以下条目?

      还有另一种可能性:您的 AppPoolIdentity-User 是否具有访问发布文件夹的适当权限。

      你已经“发表”了?

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-02-10
        • 1970-01-01
        • 2021-03-22
        • 2020-10-01
        • 2019-11-05
        • 2019-04-09
        • 2021-06-10
        相关资源
        最近更新 更多