zoukankan      html  css  js  c++  java
  • MVC的App_Code这个特殊文件夹

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

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

    首先这个是有using的!

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

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

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

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

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

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

     

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

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

    解决方案:

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

    参考的内容:App_Code folder issues

  • 相关阅读:
    POJ1125 Stockbroker Grapevine(spfa枚举)
    20160402javaweb 开发模式
    20160331javaweb之JSP 标签技术
    20160331javaweb之JSP include 指令&&九大隐式对象
    20160330javaweb之session 小练习
    20160329javaweb之JSP -session入门
    20160329javaweb之JSP -cookie入门
    20160328 javaweb Cookie 小练习
    20160327javaweb 之JSP入门
    HttpServlet was not found on the Java
  • 原文地址:https://www.cnblogs.com/Vam8023/p/9111437.html
Copyright © 2011-2022 走看看