运行.NET和传统的ASP在本地使用IIS7(Running both .NET and class

2019-09-22 10:01发布

我有一个Windows 7的开发机,我的遗留应用程序使用ASP.NET和传统的ASP。

我可以配置哪些IIS7,所以我可以在本地运行此应用程序?

目前,只要我需要测试ASP代码的变化,我不得不推到不同的服务器。

Answer 1:

我们做这个工作。 我们发现,您无法共享传统的ASP和.Net应用程序池。 因此,请确保您的经典和.Net的网站使用不同的应用程序池。

配置经典池有“无托管代码”下,.NET Framework和设置托管管道为“经典”。 配置.NET应用程序池使用您正在使用的任何框架,并使用“集成”的管理管道。 对于我们这些设置工作的伟大。

如果你是一个文件夹下分享经典和.NET。 右键单击经典网站,选择“管理Web站点”,然后“高级设置...”,然后选择经典的应用程序池。 然后确保浏览到该网站的.Net部分在左侧窗格中。 转到某个.NET中的文件夹,右键单击它,并选择在下一个对话框中“转换为应用程序”选择您为.NET中的应用程序池。



Answer 2:

您可以在同一个站点和应用程序运行传统的ASP代码和ASP.NET代码。 最有可能你只是没有配置正确的话。 如果是这样,则见详细的文章以低于此链接了解如何配置。

配置IIS 7的经典ASP支持



文章来源: Running both .NET and classic ASP locally using IIS7