【问题标题】:HTTP 500 when publishing .net core 2.0 website发布 .net core 2.0 网站时的 HTTP 500
【发布时间】:2018-05-05 16:40:31
【问题描述】:

将 .net core 2.0 网站发布到 Azure 或本地 IIS 时,发布过程通过,但打开站点时我收到:HTTP ERROR 500

为了查看背后的真正错误,我将已发布站点的 web.config 修改为:

   <aspNetCore processPath="dotnet" arguments=".\OurWebApp.dll" stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout">
     <environmentVariables>
        <environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" />
      </environmentVariables>
  </aspNetCore>

后面的错误是:

InvalidOperationException: No service for type 'Microsoft.ApplicationInsights.AspNetCore.JavaScriptSnippet' has been registered.

【问题讨论】:

    标签: javascript c# asp.net azure asp.net-core


    【解决方案1】:

    解决方案是从 _Layout.cshtml 等布局页面中删除以下内容:

    @inject Microsoft.ApplicationInsights.AspNetCore.JavaScriptSnippet JavaScriptSnippet
    

    @Html.Raw(JavaScriptSnippet.FullScript)
    

    然后再次发布

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-05
      • 1970-01-01
      • 2018-06-04
      • 1970-01-01
      • 2020-04-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多