Asp.net mvc VS2010是否使用相同的虚拟路径在IIS7上部署2个web项目?

Asp.net mvc VS2010是否使用相同的虚拟路径在IIS7上部署2个web项目?,asp.net-mvc,visual-studio-2010,iis-7,kendo-ui,Asp.net Mvc,Visual Studio 2010,Iis 7,Kendo Ui,我有一个WCF RIA服务作为JSON数据提供者运行, 包含Telerik KendoUI网格作为数据容器(带有GET)的MVC4 WebApp 在本地IIS7上主持 服务的虚拟路径为/demo 我的小测试htmlpage从服务目录中开始,加载JSON数据并在网格中显示。 当我想在我的WebApp中拥有相同的数据时,数据不会被传递——因为它是另一个域和它的JSON——而不是JSONP 因此,我提出了将WepApp添加到WCF RIA解决方案中的想法,因此具有相同的虚拟路径。但是VS2010告诉我

我有一个WCF RIA服务作为JSON数据提供者运行, 包含Telerik KendoUI网格作为数据容器(带有GET)的MVC4 WebApp 在本地IIS7上主持

服务的虚拟路径为/demo

我的小测试htmlpage从服务目录中开始,加载JSON数据并在网格中显示。 当我想在我的WebApp中拥有相同的数据时,数据不会被传递——因为它是另一个域和它的JSON——而不是JSONP

因此,我提出了将WepApp添加到WCF RIA解决方案中的想法,因此具有相同的虚拟路径。但是VS2010告诉我 “无法创建虚拟目录。url已映射到其他文件夹位置。”

有人能给我一个想法,如何“合并”成一个网站的两个项目? 干杯
Mark

为什么它们必须具有相同的虚拟路径才能位于相同的域上?因为相同的源策略。只要对JSON的请求来自同一个域,它就会被传递。我现在就可以工作了。我将我的WebApp项目添加到WCF RIA解决方案中,在我的WebApp的项目设置/Web选项卡中,我必须勾选“覆盖应用程序根URL”复选框,并使用与服务相同的名称(/demo)填充URL,-e voila-网格现在获得JSON数据。