2013-10-17 14 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

已部署的页面不需要这些文件。也是无效的猜测。 –