0

我有一台 Windows 7 开发机器,我的旧应用程序同时使用 ASP.NET 和经典 ASP。

我可以配置什么 IIS7 以便我可以在本地运行此应用程序?

目前,每当我需要测试 ASP 代码更改时,我都必须推送到不同的服务器。

4

2 回答 2

3

我们在工作中这样做。我们发现您无法共享经典的 asp 和 .Net 应用程序池。因此,请确保您的经典站点和 .Net 站点使用不同的应用程序池。

将经典池配置为在 .Net Framework 下具有“无托管代码”,并将托管管道设置为“经典”。配置 .Net 应用程序池以使用您正在使用的任何框架,并将“集成”用于托管管道。对我们来说,这些设置效果很好。

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

于 2012-09-13T21:44:06.950 回答
2

您可以在同一站点和应用程序上运行经典 ASP 代码和 ASP.NET 代码。很可能您只是没有正确配置它。如果是这样,请参阅下面此链接中有关如何配置的详细文章。

为经典 ASP 支持配置 IIS 7

于 2012-09-13T22:36:42.557 回答