2012-07-11 96 views
1

我想在c#中創建一個可以從jquery調用的web服務。Web服務.asmx沒有正確編譯

我已經在visual studio中創建了webservice,它在我按F5時工作,但是當我嘗試上傳它時,我得到了不同的結果。我甚至發表儘管VS直接查看網頁時,FTP但我得到這個

<%@ WebService Language="C#" CodeBehind="Service1.asmx.cs" Class="WebService1.Service1" %> 

這是請求GET當我被退回到我的jQuery相同的消息。任何想法,爲什麼它不工作?

+0

需要代碼示例。 – bugnuker 2012-07-11 15:02:25

+0

聽起來像一個IIS問題。你在服務器上使用什麼版本的IIS?另外,.aspx頁面可以正確渲染嗎? – Grinn 2012-07-11 15:04:49

+4

如果Web服務器響應您的* Service1.asmx *文件內容的來源,則問題很可能是服務器不知道如何處理它。 – Filburt 2012-07-11 15:05:20

回答

0

我得到這個錯誤(我認爲是後因重新綁定 - 通過添加服務引用 - 到Web服務在Visual Studio的新版本)。我注意到我已經結束了重複的.asmx文件。嘗試刪除.asmx文件,並通過Visual Studio解決方案資源管理器中的添加服務參考從頭開始重新綁定到Web服務