无法加载文件或程序集'msshrtmi,版本= 2.0.0.0,文化=中性,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一

时间:2018-08-02 13:47:34

标签: asp.net .net azure cloud

我试图将旧的云应用程序从Windows Azure SDK 1.8升级到2.0 并面临波纹管错误

我在Google上发现了很多东西,并尝试了所有方法,但无法解决此错误。

无法加载文件或程序集'msshrtmi,版本= 2.0.0.0,区域性=中性,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一。该系统找不到指定的文件。 说明:执行当前Web请求期间发生未处理的异常。请查看堆栈跟踪,以获取有关错误及其在代码中起源的更多信息。

异常详细信息:System.IO.FileNotFoundException:无法加载文件或程序集'msshrtmi,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一。系统找不到指定的文件。

源错误:

第30行:// GET:/ MFITDHome /

第31行:#region对象声明

第32行:字符串ApplicationURL = RoleEnvironment.GetConfigurationSettingValue(“ ApplicationURL”);

第33行:字符串MFITDLogPath = RoleEnvironment.GetConfigurationSettingValue(“ MFITDLogoImagePath”);

第34行:字符串CustomerServiceEmail = RoleEnvironment.GetConfigurationSettingValue(“ CustomerServiceEmail”);

源文件:C:\ Users \ Hardik.Mehta \ source \ repos \ Demo \ WindowsAzureProject \ MyFootOnTheDoor \ Edvantage \ TFS \ BIP201EdVantage_Solution \ EdVantage_Web \ Controllers \ Candidate \ MFITDHomeController.cs行:32

程序集加载跟踪:以下信息有助于确定为何无法加载程序集'msshrtmi,版本= 2.0.0.0,文化=中性,PublicKeyToken = 31bf3856ad364e35'。

===预绑定状态信息=== 日志:DisplayName = msshrtmi,版本= 2.0.0.0,文化=中性,PublicKeyToken = 31bf3856ad364e35  (完全指定) 日志:Appbase = file:/// C:/Users/Hardik.Mehta/source/repos/Demo/WindowsAzureProject/MyFootOnTheDoor/Edvantage/TFS/BIP201EdVantage_Solution/EdVantage_Web/ 日志:初始PrivatePath = C:\ Users \ Hardik.Mehta \ source \ repos \ Demo \ WindowsAzureProject \ MyFootOnTheDoor \ Edvantage \ TFS \ BIP201EdVantage_Solution \ EdVantage_Web \ bin

调用程序集:Microsoft.WindowsAzure.ServiceRuntime,版本= 2.0.0.0,区域性=中立,PublicKeyToken = 31bf3856ad364e35。

LOG:此绑定在默认的加载上下文中启动。 日志:使用应用程序配置文件:C:\ Users \ Hardik.Mehta \ source \ repos \ Demo \ WindowsAzureProject \ MyFootOnTheDoor \ Edvantage \ TFS \ BIP201EdVantage_Solution \ EdVantage_Web \ web.config 日志:使用主机配置文件: 日志:使用C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ config \ machine.config中的计算机配置文件。 日志:政策后参考:msshrtmi,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35 日志:尝试下载新的URL文件:/// C:/Users/Hardik.Mehta/AppData/Local/Temp/Temporary ASP.NET Files / root / 5abbeb07 / b2c8f388 / msshrtmi.DLL。 日志:尝试下载新的URL文件:/// C:/Users/Hardik.Mehta/AppData/Local/Temp/Temporary ASP.NET Files / root / 5abbeb07 / b2c8f388 / msshrtmi / msshrtmi.DLL。 日志:尝试下载新的URL文件:/// C:/Users/Hardik.Mehta/source/repos/Demo/WindowsAzureProject/MyFootOnTheDoor/Edvantage/TFS/BIP201EdVantage_Solution/EdVantage_Web/bin/msshrtmi.DLL。 日志:尝试下载新的URL文件:/// C:/Users/Hardik.Mehta/source/repos/Demo/WindowsAzureProject/MyFootOnTheDoor/Edvantage/TFS/BIP201EdVantage_Solution/EdVantage_Web/bin/msshrtmi/msshrtmi.DLL。 日志:尝试下载新的URL文件:/// C:/Users/Hardik.Mehta/AppData/Local/Temp/Temporary ASP.NET Files / root / 5abbeb07 / b2c8f388 / msshrtmi.EXE。 日志:尝试下载新的URL文件:/// C:/Users/Hardik.Mehta/AppData/Local/Temp/Temporary ASP.NET Files / root / 5abbeb07 / b2c8f388 / msshrtmi / msshrtmi.EXE。 日志:尝试下载新的URL文件:/// C:/Users/Hardik.Mehta/source/repos/Demo/WindowsAzureProject/MyFootOnTheDoor/Edvantage/TFS/BIP201EdVantage_Solution/EdVantage_Web/bin/msshrtmi.EXE。 日志:尝试下载新的URL文件:/// C:/Users/Hardik.Mehta/source/repos/Demo/WindowsAzureProject/MyFootOnTheDoor/Edvantage/TFS/BIP201EdVantage_Solution/EdVantage_Web/bin/msshrtmi/msshrtmi.EXE。 >

堆栈跟踪:

[FileNotFoundException:无法加载文件或程序集'msshrtmi,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'或其依赖项之一。该系统找不到指定的文件。]    Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment.InitializeEnvironment()+0    Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment..cctor()+633

[TypeInitializationException:“ Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment”的类型初始值设定项引发了异常。    Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment.GetConfigurationSettingValue(String configurationSettingName)+0    EdVantageMFITD_Web.Controllers.MFITDHomeController..ctor()在C:\ Users \ Hardik.Mehta \ source \ repos \ Demo \ WindowsAzureProject \ MyFootOnTheDoor \ Edvantage \ TFS \ BIP201EdVantage_Solution \ EdVantage_Web \ Controllers \ Candidate。 >

[TargetInvocationException:调用的目标已引发异常。]    System.RuntimeTypeHandle.CreateInstance(RuntimeType类型,布尔publicOnly,布尔noCheck,布尔&canBeCached,RuntimeMethodHandleInternal&ctor,布尔&bNeedSecurityCheck)+0    System.RuntimeType.CreateInstanceSlow(布尔publicOnly,布尔skipCheckThis,布尔fillCache,StackCrawlMark和stackMark)+119    System.RuntimeType.CreateInstanceDefaultCtor(布尔publicOnly,布尔skipCheckThis,布尔fillCache,StackCrawlMark和stackMark)+232    System.Activator.CreateInstance(类型,布尔非公共)+83    System.Activator.CreateInstance(类型类型)+11    System.Web.Mvc.DefaultControllerActivator.Create(RequestContext requestContext,类型controllerType)+110

[InvalidOperationException:尝试创建类型为'EdVantageMFITD_Web.Controllers.MFITDHomeController'的控制器时发生错误。确保控制器具有无参数的公共构造函数。    System.Web.Mvc.DefaultControllerActivator.Create(RequestContext requestContext,类型controllerType)+247    System.Web.Mvc.DefaultControllerFactory.GetControllerInstance(RequestContext requestContext,类型controllerType)+437    System.Web.Mvc.DefaultControllerFactory.CreateController(RequestContext requestContext,字符串controllerName)+226    System.Web.Mvc.MvcHandler.ProcessRequestInit(HttpContextBase httpContext,IController&控制器,IControllerFactory&工厂)+317    System.Web.Mvc。<> c__DisplayClass6.b__2()+192    System.Web.Mvc。<> c__DisplayClassb 1.<ProcessInApplicationTrust>b__a() +50 System.Web.Mvc.SecurityUtil.<GetCallInAppTrustThunk>b__0(Action f) +31 System.Web.Mvc.SecurityUtil.ProcessInApplicationTrust(Action action) +61 System.Web.Mvc.SecurityUtil.ProcessInApplicationTrust(Func 1函数)+166    System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContextBase httpContext,AsyncCallback回调,对象状态)+172    System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContext httpContext,AsyncCallback回调,对象状态)+88    System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext上下文,AsyncCallback cb,对象extraData)+50    System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()+103    System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep步骤)+48    System.Web.HttpApplication.ExecuteStep(IExecutionStep步骤,布尔值并已完成同步)+159

0 个答案:

没有答案