可以在IIS7的集成模式下运行经典的asp页面吗?
我需要它集成我们的传统应用程序与新的asp.net mvc应用程序。我在web.config中见过几个例子:
<add name="classic-asp"
path="*.asp"
verb="*"
type="%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll"
resourceType="File"
preCondition="integratedMode" />
但它对我不起作用。
谢谢,
发布于 2014-05-05 11:06:24
不能使用相同的应用程序池运行Classic ASP(VBScript)和ASP.NET/MVC。您必须为每个部件创建单独的文件夹,或者至少创建一个作为经典asp的虚拟文件夹,并将其作为非托管代码分配给它的应用程序池。
主要原因是因为正如你在问题中明确指出的那样-都使用了不同的ISAPI过滤器: c:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_filter.dll for MVC或NET part,它不会像你期望的那样处理Classic asp。
为此,您需要C:\Windows\System32\inetsrv\asp.dll
https://stackoverflow.com/questions/23459069
复制相似问题