1. 程式人生 > >mvc4原始碼除錯“未能載入檔案或程式集“System.Web.Mvc”或它的某一個依賴項。未能驗證強名稱簽名。解決辦法

mvc4原始碼除錯“未能載入檔案或程式集“System.Web.Mvc”或它的某一個依賴項。未能驗證強名稱簽名。解決辦法

環境vs2015+win7x64+.net 4.5

system.web.mvc中版本改成4.0.0.1


個人測試mvc專案中根目錄web.config改

 <dependentAssembly>
        <assemblyIdentity name="System.Web.WebPages" publicKeyToken="null" />
        <bindingRedirect oldVersion="1.0.0.0-3.0.0.0" newVersion="3.0.0.0" />
      </dependentAssembly>
      <dependentAssembly>
        <assemblyIdentity name="System.Web.Mvc" publicKeyToken="null" />
        <bindingRedirect oldVersion="1.0.0.0-4.0.0.0" newVersion="4.0.0.1" />
      </dependentAssembly>


views/web.config中改

 <sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null">
      <section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null" requirePermission="false" />
      <section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=null" requirePermission="false" />
    </sectionGroup>


   <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=4.0.0.1, Culture=neutral, PublicKeyToken=null" />


   <add assembly="System.Web.Mvc, Version=4.0.0.1, Culture=neutral, PublicKeyToken=null" />


刪除原有引用dll,新增同名工程應用


終於除錯成功。


相關推薦

mvc4原始碼除錯未能載入檔案程式System.Web.Mvc一個依賴未能驗證名稱簽名解決辦法

環境vs2015+win7x64+.net 4.5 system.web.mvc中版本改成4.0.0.1 個人測試mvc專案中根目錄web.config改 <dependentAssembly> <assemblyIdentity n

未能載入檔案程式 System Web Helpers Version 2 0 0 0

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

未能載入檔案程式System.Web.Http.WebHost, Version=4.0.0.0, Culture=neut

在MVC4專案釋出在IIS出現的問題: 未能載入檔案或程式集“System.Web.Http.WebHost, Version=4.0.0.0, Culture=neut 解決方案是缺少什麼就加會什麼:http://files.cnblogs.com/files/netxiaohui/DLL

在IIS伺服器上未能載入檔案程式System.Web.Http, Version=4.0.0.0, Culture=neutral

在WindowsServers2012+IIS6.0上釋出任務時出現了一下三個錯誤: 未能載入檔案或程式集“System.Web.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad

mvc 部署到iis 提示錯誤未能載入檔案程式System.Web.Http.WebHost

.net 4.5 轉為.net4.0,本地可以正常執行,部署到IIS伺服器報以下錯誤 原因:Bin資料夾下缺少System.Web.Http.WebHost 解決方法: 更新 package即可: Nuget程式包管理 —》程式包管理控制檯,執行以下命令即可:Updat

未能載入檔案程式System.Web.Http.WebHost……”問題記錄

沒有 microsoft.web.infrastructure.dll 檔案。 解決方式: ,第一種:在所釋出的專案檔案裡面的 bin 檔案目錄下,新增 microsoft.web.infrastructure.dll檔案。 第二種: 在system32下 新增 microsoft.web.infrastr

未能加載文件程序System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”一個依賴

程序集 版本 獲取 web .net 依賴 net class ima 在發布網站時遇到如題錯誤。 錯誤消息詳細信息:未能加載文件或程序集“System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31

未能載入檔案程式 System Drawing Version 4 0 0 0 Culture neutral

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

未能載入檔案程式“MySql.Web, Version=6.7.4.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d”一個依賴

方案一:在mysql的安裝目錄中搜索MySql.Web,找到這個dll後,在專案中引用即可。 方案二:如果不想引用這個dll,可參考下面的 轉自:http://www.cnblogs.com/paluano/p/4969257.html 關

部署IIS時提示未能載入檔案程式“XXX”一個依賴

“/xxxxx”應用程式中的伺服器錯誤。 -------------------------------------------------------------------------------- 未能載入檔案或程式集“xxx”或它的某一個依賴項。試圖載入格式不正確的程式。 說明:

未能載入檔案程式“AspNetPager”一個依賴引數錯誤 (異常來自 HRESULT:0x80070057 (E_INVALIDARG))

刪掉了系統盤下所有這個資料夾。其實,這些資料夾就是asp.net生成之後的快取資料夾。例如 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files C:\Windows\Microsoft.NET\Framework\

未能載入檔案程式,PublicKeyToken=“**********”,一個依賴名稱驗證失敗

就是這種錯誤。這種錯誤怎麼辦? 以下步驟: (以上圖dll為例) 1、看專案的Debug資料夾下是否有以下三個檔案 2、看專案的.csproj檔案下引用的報錯dll的publickeytoken和版本是否正確 [可能需要使用sn.exe 來檢視 dll的publickey值],我也不知道為什麼v

C# 未能載入檔案程式一個依賴需要名稱程式

Could not load file or assembly 'xxx.xxx.xxx, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. A strongly-named assembly

未能載入檔案程式“DAL”其他的一個依賴,系統找不到指定的檔案

    針對這個問題我在敲VB.NET機房收費系統的時候總共出現了兩次,第一次是在使用反射+抽象工廠的時候出現的,第二次是在使用VS2012自帶的打包工具生成可執行檔案執行exe檔案的時候出現的。具

未能載入檔案程式“CefSharp.Core.dll”一個依賴

1.造成這個原因是因為Cefsharp.core.dll 的一個依賴項 libcef.dll被刪除導致,可檢視有沒有這個檔案。 2.如果沒有上面問題:可以安裝:vcredist vcredist_x86.exe是針對於不同CPU所出的優化補丁執行程式,是一種基於C++的軟體需

關於:未能載入檔案程式“ICSharpCode.SharpZipLib”一個依賴異常的解決方案

問題:    今天專案遷移忽然又個ICSharpCode.SharpZipLib.dll 程式包丟失了,於是我在網上下載一個這樣的包,結果程式執行就提示:未能載入檔案或程式集“ICSharpCode.SharpZipLib”或它的某一個依賴項異常然後就是一堆的錯誤異常資訊。這種原因要麼就是 dll版本不匹配

sqlserver 未能載入檔案程式"System.Data,Version=2.0.0.0

 開啟sqlserver 2005連線資料庫出現如下錯誤: 未能載入檔案或程式集"System.Data,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"或它的某一個依賴項。系統找不到指

C#(64位系統) 解決"未能載入檔案程式,一個依賴..."

這個問題通常出在引用第三方DLL或者自己以前寫的DLL。在64位系統下則可能會出現這種問題。今天下載MySQLDriverCS後引用遍出現了這個問題,參考了一些文件,下面給出解決方法:將專案的生成目標平臺改為x86(預設Any cpu)就可以了。因為原DLL是在32位(x86

未能載入檔案程式“XXXX”一個依賴試圖載入格式不正確的程式(已解決

執行專案時遇到了這個問題:“未能載入檔案或程式集“XXXX, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一個依賴項。試圖載入格式不正確的程式。執行當前 Web 請求期間,出現未處理的異常。請檢查堆疊

分析器錯誤訊息: 未能載入檔案程式“AjaxPro.2”一個依賴系統找不到指定的檔案

VS報錯:分析器錯誤訊息: 未能載入檔案或程式集“AjaxPro.2”或它的某一個依賴項。系統找不到指定的檔案。 解決辦法:找一個AjaxPro.2.dll檔案放到bin資料夾裡就好了,我的空間這個檔案可以下載。