Re: [問題] ASPX使用LINQ 架設IIS7問題

看板C_Sharp作者時間8年前 (2015/11/27 15:40), 編輯推噓3(307)
留言10則, 3人參與, 最新討論串2/2 (看更多)
所以沒人有碰過這個實際建置時所遇到的問題嗎~?~? 可否有人告訴我 如何把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://www.ptt.cc/bbs/C_Sharp/M.1448610056.A.3C6.html

11/27 15:47, , 1F
個人建議不要用Linq To Database, 改用EF吧
11/27 15:47, 1F

11/27 15:47, , 2F
感覺有可能是ConnectionString那塊有問題
11/27 15:47, 2F

11/27 15:48, , 3F
但是dbml使用ConnectionString的方式不太ok 所以才建議換EF
11/27 15:48, 3F

11/27 18:01, , 4F
其實應該不是 connectionString問題
11/27 18:01, 4F

11/27 18:02, , 5F
因為我是物件找不到 這個物件被自動產生在dbml
11/27 18:02, 5F

11/27 22:21, , 6F
看一下dbml長出來的程式碼有沒有Teacher這個類別?
11/27 22:21, 6F

11/28 03:32, , 7F
麻 有這物件 而且 是放入iis才會掛掉 我debug階段好的
11/28 03:32, 7F

11/29 01:17, , 8F
但是看起來就是編譯後有漏東西...
11/29 01:17, 8F

11/29 12:35, , 9F
應該是發行後 而不是建置後
11/29 12:35, 9F

11/29 12:36, , 10F
買一本基礎書學一下如何?
11/29 12:36, 10F
文章代碼(AID): #1MM0a8F6 (C_Sharp)
文章代碼(AID): #1MM0a8F6 (C_Sharp)