我们网站的一部分是用PHP完成的,而我们网站的一部分是用ASP.Net完成的。我们只是使用Windows Server 2008 R2设置了一个新的Web服务器,该服务器安装了IIS 7.5。
我了解IIS 7+支持PHP,但是PHP和ASP.Net可以在IIS中的单个网站中并行运行,还是我必须为PHP页面设置一个网站,为PHP页面设置一个网站? ASP.Net页面?
您应该能够在同一个站点中同时运行这两个站点,但是请确保该站点的AppPool运行“经典” ASP.NET池配置。默认的AppPool通过ASP.NET路由所有内容,而您的PHP页面则不需要。
除此之外,你应该没事。查询字符串,文件和后端数据库将是在页面之间共享数据的最佳方法。