後叫我有一個ASP.NET 2.0應用程序(使用Ajax擴展1.0),我只是遷移到ASP.NET 3.5。Web服務不能從JavaScript遷移從ASP.NET 2.0到ASP.NET 3.5
在我的應用程序,我的影片從JavaScript調用(服務中有[ScriptService]屬性),一切都完美地工作,直到我遷移我的應用程序的Web服務。現在,該Web服務不再響應。
注意:我不使用ScriptManager控件或任何其他花哨的東西。我使用/mywebservice.asmx/js生成了WebService代理代碼,生成的js文件作爲靜態js文件添加到我的應用中。我在3.5中重新生成了JS文件,但它仍然無法工作。
任何想法?
在此先感謝
更新:
對不起缺少的信息。我更像是後端開發人員,我的JavaScript知識通常很差。我會嘗試追蹤FireBug中的錯誤,並在此處發佈更多信息(必須先了解如何使用FireBug調試JS)。
UPDATE2
對不起,浪費你的時間,大家好,我在提琴手(我應該先進行張貼問題之前,但不知何故,我認爲什麼也沒有發生檢查。我想我剛開始老愚蠢的!)和web服務實際上是工作(我只是在Fiddler中檢查了JSON響應),所以它似乎是客戶端上的Javascript問題。
@克里斯,我不可以對你的答案評論(我得到一個錯誤,當我嘗試),所以我就張貼在這裏。首先,非常感謝您的回答。其實我使用POST的Web服務調用(默認設定在ASP.NET 2.0及以上)
您是否追查過該塊位置? JS是否觸發,是否存在JS錯誤,是否向服務器發出HTTP請求,是否調用Web服務,Web方法是否拋出異常? – 2010-10-06 02:37:21
如果您除了「Web服務不再響應」之外提供了有關該問題的更多提示,它可能會有所幫助。顯示錯誤,確實提琴手顯示任何東西,等等等等 – RPM1984 2010-10-06 02:37:31