编译错误:两个DLL中都存在"ASP.global_asax"类型

 手机用户2502930741 发布于 2023-02-07 13:33

我刚刚将另一个项目页面及其dll集成到我现有项目的Bin /文件夹中.我的项目框架是3.5.当我尝试构建项目或解决方案时,它会抛出以下错误:

"类型'ASP.global_asax'存在于'c:\ Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\timesheet\15a75c54\898b48b9\assembly\dl3\58b062b2\00ceda54_c98cc801\App_global.asax .DLL'和'c:\ Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\timesheet\15a75c54\898b48b9\App_global.asax.q_h6dbfx.dll'c:\ Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\timesheet\15a75c54\898b48b9\App_Web_admin.master.fdf7a39c.zecazgwd.0.cs"

将"batch = false"设置为web.config是行不通的.我还试图删除"c:\ Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files \"中的所有文件夹,然后清理并重建灵魂.但它仍然无法正常工作.

3 个回答
  • 我建议你去路径:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files清除你的应用程序的所有临时文件,构建你的解决方案,然后运行它!

    2023-02-07 13:36 回答
  • 在我的情况下,问题发生在虚拟应用程序的bin文件夹中.查看这个bin文件夹,你可能会看到两个文件(我在这里找到的信息):

    App_global.asax.dll

    App_global.asax.compiled

    删除这些可以解决错误.App_global.asax.dll也是在运行时生成的,这会导致问题.然而,我仍在调查这些文件是如何到达那里的,所以评论肯定是受欢迎的!

    2023-02-07 13:36 回答
  • 在我的情况下,问题是由意外删除"PrecompiledApp.config"引起的.一旦我返回文件,一切都开始正常工作.

    2023-02-07 13:36 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有