是否可以在 IIS7 的集成模式下运行经典的 asp 页面?
我需要它来将我们的遗留 asp 应用程序与新的 asp.net mvc 应用程序集成。我见过几个带有 web.config 的例子:``1“但它对我不起作用。
谢谢,
您无法使用相同的应用程序池运行 Classic ASP(VBScript)和 ASP.NET/MVC。您必须为每个部分创建单独的文件夹,或者至少一个为经典 asp 创建虚拟文件夹,并将其作为 non-managed 代码分配给它。
主要原因是因为你在问题中明确指出 - 使用不同的 ISAPI 过滤器:c:\ Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_filter.dll 用于 MVC 或 NET 部分,它不会像你期望的那样处理 Classic asp。
为此你需要 C:\ Windows\System32\inetsrv\asp.dll
1 回答
您无法使用相同的应用程序池运行 Classic ASP(VBScript)和 ASP.NET/MVC。您必须为每个部分创建单独的文件夹,或者至少一个为经典 asp 创建虚拟文件夹,并将其作为 non-managed 代码分配给它。
主要原因是因为你在问题中明确指出 - 使用不同的 ISAPI 过滤器:c:\ Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_filter.dll 用于 MVC 或 NET 部分,它不会像你期望的那样处理 Classic asp。
为此你需要 C:\ Windows\System32\inetsrv\asp.dll