2010-11-16 51 views
0

我在.Net 4.0框架以及ASP.NET 4.0網站中創建了一個Web服務。它們都位於同一臺服務器上,但位於不同的站點上。我可以在沒有問題的情況下訪問這兩個站點,甚至可以自行調用Web服務方法。當我嘗試使用JQuery的ajax函數從ASP.NET頁面調用Web服務時,它會生成錯誤403.1執行權限被拒絕。我很困惑什麼會造成這種情況。我在Server 2003上的IIS 6中運行。使用Fiddler2調試調用。任何幫助,將不勝感激從ASP.NET 4.0應用程序調用.NET 4.0 Web服務由於執行權限而生成403.1錯誤

回答

0

問題是由於跨域訪問,主域名是相同的,但子域名是不同的。 JQuery的ajax函數不喜歡跨域調用。

相關問題