[问题] ASPX使用LINQ 架设IIS7问题

楼主: pauliaia   2015-11-23 01:01:03
不好意思 因为之前是做手机client端的部分
对于网络架构不太熟 所以很多观念可能很小白
我这边主要遇到一个问题是
我在visual 2010 web express上开网站专案
然后使用了LINQ来控制database
另外我的用法是直接产生.dbml档案
在debug模式都没有问题
但是我在把它搬上iis7 的web service 时出现了问题
他会说找不到数据库的实体class
以下是错误讯息
Teacher是我在dbml自动产生的class
编译错误
描述: 资源编译无法完成 (错误发生于服务要求)。请检阅下列的特定错误详细资料,
并视情况修改您的原始程式码
编译器错误讯息: CS0246: 找不到类型或命名空间名称 'Teacher'
(您是否遗漏 using 指示词或组件参考?)
String connectString = WebConfigurationManager
.ConnectionStrings["Connect"].ConnectionString;
行 22: DataContext db = new DataContext(connectString);
行 23: var myTable = db.GetTable<Teacher>();<-找不到Teacher
最大的问题是debug模式OK
但是直接把整个资料夹丢上iis7 就会出问题
作者: Litfal (Litfal)   2015-11-23 05:39:00
你是怎么丢到IIS的?
楼主: pauliaia   2015-11-23 11:17:00
老实讲 我是新手 不知道这样做对不对 我是直接把整个资料夹丢上wwwroot去
作者: neo5277 (I am an agent of chaos)   2015-11-23 20:17:00
丢上去应该是会看到她资料下有长出来然后要转成应用程式记得是这样平常也满少碰到 我有空查查工具书
作者: Litfal (Litfal)   2015-11-23 23:53:00
你有用发行吧?
楼主: pauliaia   2015-11-25 00:20:00
我之前是express版的不能发行 不过现在有上了但是出现无法加载组件 'App_Web_nask5kib'。请确定存取网页之前已经编译它

Links booklink

Contact Us: admin [ a t ] ucptt.com