我是用C#开发的网站,每个页面都有大量重复代码比如数据库连接,生成sql命令的函数,还有一些自定义函数,我想把他们放到一个cs类里,但是放到App_Code文件夹下会出现
编译错误
说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。
编译器错误消息: CS0103: 当前上下文中不存在名称“Db”
只有在调试的情况下访问http://localhost:1378才不会出现编译错误,放到其他的地方也引用不了,我现在只能在每个aspx.cs文件里添加大量重复相同的内容,有没有其他的办法插入这些代码让程序更简洁
补充:
我的网站不是在iis的根目录,我发现调试的时候iisexpress是把我的网站的目录当做根目录了所以App_Code文件夹在这下面,而iis的App_Code文件夹在我网站文件夹的上一级文件夹里所以没读取到,现在设置iis为我的网站目录为网站目录App_Code文件夹中的cs文件就可以用了,但是还有没有更好的办法能直接引用的