2010-11-16 56 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函数不喜欢跨域调用。

相关问题