【问题标题】:Pre-compilation error in asp.net?asp.net中的预编译错误?
【发布时间】:2011-03-23 14:17:01
【问题描述】:

当我运行我的网络应用程序时,它给出了这个编译错误..

CS0433:类型 'BusinessLayer.Videos' 存在于两者中 'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET 文件\root\888033a8\963ffe48\App_Code.zsu4f9h7.dll' 和 'c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\888033a8\963ffe48\assembly\dl3\5f298b28\bc3d2b1f_0c98ca01\BusinessLayer.DLL'


第 36 行:静态字符串 VideoId;
第 37 行:公共 int 计数;
第 38 行:视频 obj = new Videos();
第 39 行:TopRated clsTopratedBL = new TopRated();
第 40 行:protected void Page_Load(object sender, EventArgs e)

你能帮帮我吗?

【问题讨论】:

    标签: asp.net


    【解决方案1】:

    从错误消息看来,您使用的是 Web 应用程序而不是网站。这意味着您不能有一个名为“App_Code”的文件夹,因为它会被错误地处理。您需要重命名文件夹并重建您的站点。几乎任何其他名称都可以。

    将其重命名为“ApplicationCode”,问题就会消失。

    【讨论】:

      【解决方案2】:

      如果您使用的是Web Application Project,请删除特殊的App_Code 文件夹并将您的代码放在普通文件夹中。

      【讨论】:

      • 如何删除 App_Code,实际上在 App_code 中我写了一些类如何删除。
      • 您将这些类移动到普通文件夹。然后删除App_Code 文件夹。
      猜你喜欢
      • 1970-01-01
      • 2010-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多