c# – Azure webrole循环和“无法加载文件或程序集System.Web.Ht
我再也无法部署我的天蓝色webrole,它无限循环.所以我穿上了Intellitrace,我发现了这个异常:
在我的项目中,web.config和包(Webapi,webhost等)都在5.2.0.0中,所以我不明白为什么Azure试图找到5.0.0.0? 例: <dependentAssembly> <assemblyIdentity name="System.Web.Http" publicKeyToken="31bf3856ad364e35" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-5.2.0.0" newVersion="5.2.0.0" /> </dependentAssembly> 你有什么主意吗 ?谢谢 ps:System.Web.Http得到了本地复制:true 解决方法
intellitrace输出告诉你WaIISHost.exe崩溃(“无法加载角色入口点”).但是您的web.config程序集绑定重定向仅影响w3wp.exe进程.你有几个选择:
>检查角色入口点(从RoleEntryPoint派生的类,通常是WebRole.cs),以确保引用System.Web 5.2 DLL.>使用绑定重定向为WaIISHost进程创建.config文件.为此,您将创建一个.dll.config.在默认Web角色项目中,这将是WebRole1.dll.config. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |