我用wordpress网站安装了IIS 7.5。我创建了一个虚拟目录(并将其制作成一个web应用程序)来设置MVC4网站。基本上,主站点(www.example.com)是wordpress站点,当单击链接(www.example.com/order)时,订单链接指向mvc4站点。我在MVC4上有一些JSON调用,所有这些调用都被禁止了。有什么关于为什么会发生这种事的想法吗?这不是一个跨起源的问题。
如果您的控制器中有这样的东西:
return Json("Foo");
用这样的东西代替它:
return Json("Foo", JsonRequestBehavior.AllowGet);
检查IIS服务器的应用程序设置以确保Anonymous Authentication
已启用。并禁用所有其他身份验证模块,如Windows Authentication
。