我使用的是一種Web服務,當我在ASP.NET應用程序中使用默認的IIS Express VS 2010在我的機器上運行它時,用。然而,當我將它移動到我們的IIS服務器出現錯誤:C#Web服務在控制檯中工作,但不能從IIS服務器上的asp.net網站上工作
Error: There was no endpoint listening at 'web service name here' that could accept the message. This is often caused by an incorrect address or SOAP action.
「Web服務在這裏的名字」只是一個佔位符,我把這個職位。它具有正確的Web服務名稱。
於是我掏出小登錄碼,這是沒有上到一個控制檯應用程序,並運行從IIS服務器,它的工作!所以我不得不認爲這是IIS服務器在運行我的Web服務代碼時的某種權限問題?在我的ASP.NET程序中,我有一個單獨的DLL來處理Web服務。 ASP.NET應用程序引發了一個單獨的線程,該線程使用我使用Web服務創建的DLL。這可能與單獨的線程權限有關嗎?有任何想法嗎?
''這裏的'網絡服務名稱'正在響起警鐘。它是否真的在逐字說?這應該是真正的終點,而這看起來像一個地方持有人? – Belogix
不,我只是不想顯示Web服務名稱。它具有Web服務的正確名稱。 – user441521
您可能想強調一下,因爲下面的答案是有效的**如果**這就是它所說的。你應該更清楚你已經改變了輸出! – Belogix