asp.net – 将WebGrease升级到版本1.3.0仅在生产服务器上导致错
首先,回答这个问题,不要解决我的错误:
Upgrading WebGrease to version 1.3.0 gets me error 我的生产服务器上有以下bindingredirect: <dependentAssembly> <assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-1.3.0.0" newVersion="1.3.0.0" /> </dependentAssembly> 我在生产服务器上有以下DLL,它们是Microsoft ASP.NET Web Optimization Framework所必需的: > System.Web.Optimization.dll 1.0.0.0(这不是预发布版本) 我收到以下错误: 无法加载文件或程序集’WebGrease,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35’或其依赖项之一.定位的程序集的清单定义与程序集引用不匹配. (HRESULT异常:0x80131040) 我检查了GAC,我删除了所有Temporary ASP.NET文件夹,我尝试从我的配置< bindingRedirect>中删除newVersion属性.我不确定是什么告诉ASP.NET寻找WebGrease 1.0 解决方法
终于找到了为什么这对我不起作用,尽管其他用户说这对他们有效.
我在web.config文件中进行了以下绑定重定向,以强制System.Web.Optimization程序集使用较新的版本: <configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0"> <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-1.3.0.0" newVersion="1.3.0.0" /> </dependentAssembly> </assemblyBinding> </runtime> </configuration> 它就像其他用户一样,但它没有用.然后我使用融合日志查看器(Fuslogvw.exe)来找出更多信息,并发现绑定过程甚至没有查看重定向指令. 最后发现根目录上一定不能有XML命名空间….如果我从< configuration>中删除以下内容它工作的元素:xmlns =“http://schemas.microsoft.com/.NetConfiguration/v2.0” 另外,只需确保在< assemblyBinding xmlns =“urn:schemas-microsoft-com:asm.v1”>上指定了以下XML命名空间:元件. 最后!! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何使用asp.net中的“发布/重定向/获取”a.k.a.“重定向后
- asp.net – 使用Microsoft Chart控件在图表上标记
- ASP.NET Core和Angular的RDLC本地报表查看器(> 2.0)
- 我应该在ASP.NET MVC中构建我的下一个Web应用程序吗?
- 从ASP.NET项目中的发布版本中排除页面
- ASP.NET WebApi会话与静态变量
- asp.net – 返回新的RedirectResult()vs返回Redirect()
- asp.net – 在.NET 4.5 Azure部署中找不到编译器可执行文件
- 将ASP.NET标识存储库移动到EF Sql数据库
- asp.net – 如何在ZedGraph中的每个点显示标签?
- asp.net – 忽略在IIS中为代码400(错误请求)配置
- asp.net – Xamarin.Forms应用程序SQL服务器数据
- asp.net-mvc-3 – MVC3 – 编译的Razor视图找不到
- asp.net-mvc – 我在MVC 5 Visual Studio 2013中
- 使用ASP.NET SDK将文件上载到S3存储桶的文件夹
- asp.net-mvc – 使用TFS 2015 Build构建和部署We
- asp.net – Visual Studio 2010:将网站项目转换
- asp.net-mvc – 是否可以在Orchard CMS中使用剃刀
- asp.net-mvc – 使用Visual Studio 2013 Preview
- asp.net-mvc-2 – 使用ASP.NET MVC 2 C#4的最佳B