2016-12-26 27 views
0

但是,這是我們的最後一個推動,直到我們開始使用新技術的新項目爲止。當設置sqlconnection到數據庫時引發ASMX InvalidOperationException

正如標題所述,這是一個asmx webservice,我試圖進行調試。它爲用戶提供了一個WPF界面。 asmx webservice爲這個接口提供數據(一個數據網格和很少的下拉菜單),以允許我們導出這些數據。

對於最後幾次迭代,我需要創建一個新的頁面,該頁面接受來自web服務的項目列表,並將其作爲網格/下拉菜單的源代碼並生成。雖然我整個運行Web服務SQL功能問題來了,我已經固定下來,以這條線:

SqlConnection sql_dbConn = new SqlConnection(ConfigurationManager.ConnectionStrings["SQLDataConn"].ToString()); 

爲,它拋出一個空例外。我注意到,這是奇怪的是,自己似乎被拋出一堆錯誤的服務如下所示:

enter image description here

IIS配置並打開,因爲我可以在瀏覽器中查看,並試圖調用方法,但會失敗。

這個項目(在該項目的其他4一起)都在.NET 4.0

+0

有該名稱的連接字符串中的web.config – Crowcoder

+0

@Crowcoder在我的web.config已它爲: 節點 <添加名稱= 「SQLDataConn」 的connectionString =「DSN = SQL;池= true; UID = mike; PWD = mike「providerName =」System.Data.Odbc「/> –

+0

在該行上獲取空引用異常的唯一方法是該條目不存在。如果確實存在,那麼你錯誤地報告了問題。 – Crowcoder

回答

0

馬克的意見是正確的解決方案。

不知道我在看錯配置文件。

相關問題