2013-10-17 37 views
0

我首先在本地發佈了網站,而沒有對其進行預編譯。 (預編譯生成另一個錯誤:無法找到有效的AspnetMergePath)然後我使用FTP將其傳輸到服務器。我收到以下錯誤。我究竟做錯了什麼?ASP.NET應用程序中的解析錯誤

enter image description here

+0

是否有附件使用網站?將其轉換爲Web應用程序可能會爲您提供更好的服務。您將在本地編譯它並部署這些位。 –

+0

它構建?代碼隱藏文件包含此頁面將繼承的類。該類應該被編譯到bin文件夾中的程序集中。當您查看該頁面時,.net將在bin文件夾中查找包含'load'類的程序集。它無法找到它,所以你看到錯誤 –

回答

1

檢查您的解決方案不同的組件.NET版本的兼容性。這看起來像那種錯誤的,其中應用程序無法加載程序集

+0

有人可以在哪裏設置版本兼容性設置? –

+0

@ jayt.dev:我可能沒有解釋好自己。我的意思是目標.NET框架版本兼容性。 – Tigran

+0

@ jayt.dev:http://msdn.microsoft.com/en-us/library/ff602939.aspx – Tigran

0

確保相應的.cs文件也由FTP移動。看起來它無法找到包含Load方法的相應extractDataTest.cs文件。

+0

當我發佈該網站時,沒有.cs文件 –

+0

看起來不是一個網站,因爲沒有codefile屬性,所以不需要.cs文件。 –

0

可能是設計師頁面丟失。請嘗試發送此載入頁面的三個文件。

aspx, aspx.cs and designer page. 
+0

已部署的頁面不需要這些文件。也是無效的猜測。 –