ASP.NET站点在Web服务器上引发编译错误

时间:2012-06-30 19:08:32

标签: c# asp.net c#-2.0

我正在开发一个将ASP.NET 2.0作为ASP.NET的激活实例的Web服务器(我无法更改它。我无法控制它。)

我在4.0中编写了网站,甚至没想过要问网络服务器的版本。在安装时,我意识到错误并改变了目标框架。在与VS 2010进行了一些摔跤后,它编译得很好。

我把它放了,现在它给了我这个错误:

Error message

帐户曾经是一个.cs文件,然后我把它放入它自己的项目中,所以我可以进入一个DLL,希望它能用它作为一个DLL。当涉及到引用Account的第一件事时,它总是失败。

帐户是针对.NET 2.0编译的。

有任何帮助吗? d:

编辑:可能会改变这一点的另一件重要事情是该人已经在主文件夹上托管了另一个ASP.NET站点。他希望在子文件夹中托管此站点。

我已经读过ASP.NET可能不喜欢它,那么这可能是问题吗?

1 个答案:

答案 0 :(得分:1)

检查以下内容:

  1. 您的应用程序引用具有Account类的程序集;
  2. Web应用程序“bin”目录中存在的相应程序集 - 您可以引用它,但不会在引用属性中指定为“始终复制”。
  3. 你构建它,而不仅仅是放入'App_Code'(如我所知,将代码放在App_Code for asp web application中是不好的做法)
  4. 此外,您的错误仅出现在“生产”主机上,或者也可以在VS devserver上重现?