【问题标题】:Running both .NET and classic ASP locally using IIS7使用 IIS7 在本地运行 .NET 和经典 ASP
【发布时间】:2012-09-13 20:06:58
【问题描述】:

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

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

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

【问题讨论】:

    标签: asp.net iis-7 asp-classic


    【解决方案1】:

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

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

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

    【讨论】:

    • app 文件夹在同一个文件夹中同时包含 .asp 和 .aspx,这是您在上一段中所指的吗?
    • 我们设置它的方式是classic文件夹结构中的.net应用程序。我们不会将 .aspx 和 .asp 混合在同一个文件夹中,因此您的情况会有所不同,我的解决方案可能不适合您。
    【解决方案2】:

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

    Configure IIS 7 for Classic ASP Support

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-14
      • 1970-01-01
      • 1970-01-01
      • 2015-03-14
      • 1970-01-01
      • 2010-11-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多