作者pauliaia ()
看板C_Sharp
标题Re: [问题] ASPX使用LINQ 架设IIS7问题
时间Fri Nov 27 15:40:54 2015
所以没人有碰过这个实际建置时所遇到的问题吗~?~?
可否有人告诉我
如何把project 正式upload到iis7的流程
我现在的做法就只是把建置玩或者发行玩的资料夹全部丢上去而已
这样对麻~?
X
※ 引述《pauliaia ()》之铭言:
: 不好意思 因为之前是做手机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 就会出问题
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.33.145.154
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/C_Sharp/M.1448610056.A.3C6.html
1F:推 J002: 个人建议不要用Linq To Database, 改用EF吧 11/27 15:47
2F:→ J002: 感觉有可能是ConnectionString那块有问题 11/27 15:47
3F:→ J002: 但是dbml使用ConnectionString的方式不太ok 所以才建议换EF 11/27 15:48
4F:→ pauliaia: 其实应该不是 connectionString问题 11/27 18:01
5F:→ pauliaia: 因为我是物件找不到 这个物件被自动产生在dbml 11/27 18:02
6F:推 J002: 看一下dbml长出来的程式码有没有Teacher这个类别? 11/27 22:21
7F:→ pauliaia: 麻 有这物件 而且 是放入iis才会挂掉 我debug阶段好的 11/28 03:32
8F:推 J002: 但是看起来就是编译後有漏东西... 11/29 01:17
9F:→ GoalBased: 应该是发行後 而不是建置後 11/29 12:35
10F:→ GoalBased: 买一本基础书学一下如何? 11/29 12:36