Asp.net web api 为什么我的MVC/Angular应用程序会被抛出;Microsoft.AspNet.TelemetryCorrelation未找到“0”;在prod中尝试启动时?
我是angular的新手,但一直在学习AngularMVCWebAPI教程。我已经使用了生成Asp.net web api 为什么我的MVC/Angular应用程序会被抛出;Microsoft.AspNet.TelemetryCorrelation未找到“0”;在prod中尝试启动时?,asp.net-web-api,angular7,iis-7.5,Asp.net Web Api,Angular7,Iis 7.5,我是angular的新手,但一直在学习AngularMVCWebAPI教程。我已经使用了生成dist文件夹和文件的build命令,并在IIS中创建了指向该dist文件夹的应用程序。以下是我尝试过的: 在bin和packages.config文件上删除和复制 更新了Microsoft.ASPNet.Telemetry包,在从prod服务器删除项目并将其复制回服务器并在my web.config中添加重写命令之前,已编译并确保应用程序正在运行 确保Microsoft.AspNet.Telemetr
dist
文件夹和文件的build命令,并在IIS中创建了指向该dist
文件夹的应用程序。以下是我尝试过的:
- 在bin和packages.config文件上删除和复制李>
- 更新了
包,在从prod服务器删除项目并将其复制回服务器并在my web.config中添加重写命令之前,已编译并确保应用程序正在运行李>Microsoft.ASPNet.Telemetry
- 确保Microsoft.AspNet.TelemetryCorrelation位于bin文件夹中
网络服务
和IIS\u用户
拥有完全控制权。但是,当我尝试启动指向dist文件夹的应用程序时,我不断收到以下错误:
无法加载文件或程序集“Microsoft.AspNet.TelemetryCorrelation”或其依赖项之一。系统找不到指定的文件。
我做错了什么?这应该可以解决您的问题: 将其用于你的Angular应用程序
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<modules runAllManagedModulesForAllRequests="false">
<remove name="TelemetryCorrelationHttpModule" />
<remove name="ApplicationInsightsWebTracking" />
</modules>
</system.webServer>
</configuration>
您可以尝试使用否定软件包管理器安装Microsoft.AspNet.TelemetryCorrelation,或运行以下命令进行安装:pm>安装软件包Microsoft.AspNet.TelemetryCorrelation-版本1.0.7。有关更多详细信息,请参阅