昨天一切正常,沒有任何錯誤。 但是今天,我創建了一個新的頁面,并試圖加載它,結果回傳了一個錯誤。所以我去重建了解決方案,現在我的網站上的每一個頁面都有這個錯誤。
錯誤描述:
'/'應用程式中的服務器錯誤。
決議器錯誤
描述:在決議服務此請求所需的資源時,發生了一個錯誤。請查看以下具體的決議錯誤細節,并適當地修改您的源檔案。
決議器錯誤資訊:無法加載型別 "xxxx.Global"。
來源錯誤:
Line 1: <%@ Application Codebehind="Global.asax.cs"/span> Inherits="xxxx.Global"/span> Language="C#"/span> %>
源檔案:/global.asax 行:1
我試圖查找這個錯誤,但是我找到的解決方案并沒有解決問題,我希望得到一些幫助,因為我真的不知道是什么原因造成的。
編輯:所以我試著洗掉Global.asax檔案并運行網站,這導致我所有頁面的第一行回傳一個錯誤資訊。
uj5u.com熱心網友回復:
你可以嘗試在visual studio中把CPU設定為x64來解決這個問題:
在選單欄中,選擇Build, Configuration Manager。
在活動解決方案平臺串列中,為解決方案選擇一個64位平臺作為目標,然后選擇關閉按鈕。
如果您想要的平臺沒有出現在活動解決方案平臺串列中,請選擇新建。出現 "新解決方案平臺 "對話框。
在型別或選擇新平臺串列中,選擇x64。
如果您想從當前的平臺配置中復制設定,請選擇它,然后選擇 OK 按鈕。
如果這不能解決你的問題,你也可以參考這個鏈接中的解決方案:
無法加載型別'XXX.Global'.uj5u.com熱心網友回復:
設法解決了這個問題,以下是最終對我有用的方法--
首先,在你的aspx頁面的第一行,Masterpage.Master和Global.asax中,你需要將CodeBehind改為CodeFile。
(為了訪問你的Global.asax代碼,通過目錄用文本編輯器打開它)。
之后,在你的Global.asax.cs代碼中,將public class Global : System.Web.HttpApplication改為public partial class Global : System.Web.HttpApplication。
值得注意的是--這是我在谷歌搜索時發現的一些解決方案的混合體,先分別嘗試這些解決方案也可以解決這個錯誤。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/332278.html
標籤:

