2016-04-21

[ASP.NET] CS0117 error : 找不到 Enumeration 列舉裡的內容

今天發生一個 Web 程式一執行就出現以下錯誤,列舉 DBLib.DB_ConnectionName 找不到字串 webflowConnectionString:

查了一下這個列舉,怪了! 裡面有該字串:

而且 Coding 時,該列舉的清單確實有該字串,compiler 也沒出現錯誤:

更詭異的是,只有該字串會錯誤,其他字串不會,而且本機 Visual Studio 跑起來沒問題,deploy 到 Server 才會錯,目標馬上轉移到 Server。

最後發現 IIS 該網站的應用程式設定被移除了!! 所以執行時變成抓上一層應用程式的 App_Code 裡相同名稱的 DBLib Class。

將該資料夾轉換成應用程式,搞定收工。

沒有留言:

張貼留言