我有2个ASP.Net MVC Web应用程序,ParentSite和ChidSite。 ParentSite有一个页面,该页面将打开一个弹出窗口,该窗口将导航到子站点,当childpage完成时它将通知父页面。但是我得到一个跨域误差在一个Visual Studio开发服务器中运行多个Web应用程序?
Parent is = http://localhost:49000/Home
Child is = http://localhost:50000/Home
有没有在Visual Studio的方式,我可以在Visual Studio开发服务器在一个端口上同时运行Web应用程序(而不是在本地IIS服务器)。
如果我们在项目中使用同一端口,Visual Studio会自动选择一个动态端口(如果已经有DEV服务器在其上运行)。
感谢您的帮助。
”两个Web应用程序在一个端口下“ - 不,不会自动。 (例如,'/ Home'会去哪里?)你可以使用路由将控制器从一个包含到另一个中。 – millimoose 2013-02-16 14:20:43
为什么要在一个端口上运行2个应用程序?在这种情况下,在一个应用程序中制作不同的路线。使用路由引擎为它们提供不同的路径和控制器。 – 2013-02-16 14:42:47
为什么2个应用程序在1个端口?在组织级别上,多个站点在IIS上作为VD托管......因此在生产中跨域问题将永远不会存在...... – Manjesh 2013-02-17 23:16:56