博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MVC的App_Code这个特殊文件夹
阅读量:6643 次
发布时间:2019-06-25

本文共 636 字,大约阅读时间需要 2 分钟。

对于一个之前编译一点都没有问题的项目,突然间调试就出现了一个报错:

然而你会天真的认为,这个真的是using的问题吗!别傻了,我检查了一遍又一遍:

首先这个是有using的!

其实代码编写上也是没有报错的!

然而真正调试的时候,哈哈哈,报错了!!!

认真看一下上面的消息,人家说的是冲突!冲突!冲突!!!!

你大爷的,你自己生成的代码冲突,你要我怎么办!!!怎么办!!!

然而,你会发现它真正提示的是App_Code.xxxxxxx.cs与你自己的项目冲突,这一个明显是vs自己生成的文件,而且是在App_Code命名空间下的。

 我找了一下,我的天,原来报错的源文件就在App_Code文件夹下!

 

傻逼!现在谁会自己建一个App_Code文件夹!!!新建的项目微软都不会帮你创建这个文件夹!!!

微软以前的website项目会自动在项目中创建App_Code文件夹,但Web项目的话,已经不会在项目中创建这个文件夹,然而为了兼容,它自己在编译的时候会创建这个文件夹,至于这个文件夹的作用,理念这里就不说了,自行百度吧。如果你自己创建了这个文件夹,它不会说一定会报错,但使用不当,或者……TMD的就是一个定时炸弹!!!!!!!

解决方案:

自己重新创建一个文件夹,把App_Code里的类文件拉出来,甚至连命名空间都不用改,再编译运行,一点问题都没有!!!!

 

参考的内容:

转载于:https://www.cnblogs.com/Vam8023/p/9111437.html

你可能感兴趣的文章
公司网站 解决方案 案例
查看>>
kibana发音 logstash发音 ElasticSearch发音 音标 翻译
查看>>
Web 通信 之 长连接、长轮询(long polling)
查看>>
Python数据处理(持续更新)
查看>>
关于fastjson在序列化成JSON串时字段增加的问题
查看>>
meterpreter基本命令
查看>>
Java多线程
查看>>
python中的时间戳,与MySQL的时间戳的,对应与匹配
查看>>
构造函数(构造器)的正确重载方式------类
查看>>
mysql 存储过程动态执行sql语句
查看>>
Newtonsoft.Json 序列化和反序列化 时间格式
查看>>
java中数据的传递方式到底是怎样的!
查看>>
dp和px的转换
查看>>
手机视频如何下载到本地电脑
查看>>
php基础知识【函数】(9)数学和对象类函数
查看>>
java中this用法
查看>>
1.4 双向循环链
查看>>
遗留的问题,
查看>>
地址,
查看>>
RegexHelper(正则表达式)
查看>>