在IIS7中,我们有一个以.dll文件形式提供的应用程序.已知应用程序在不同服务器上的II6中工作.
浏览此应用程序的URL时,它会将.dll本身作为二进制文件发送(在浏览器中提示“下载:是否要打开或保存此文件”).为了使应用程序正常工作,我们希望ISAPI运行DLL并发送生成的HTML.
可能是什么问题呢?需要配置什么才能使其工作?我们尝试将特定的.dll文件添加到IsApiFilters或HandlerMappings中的脚本映射(使用处理程序IsApiModule).模块列表显示IsApiModule已加载.
服务器范围的Handler映射列表在“禁用”部分显示ISAPI-dll,其中包含路径:“*.dll”,路径类型:“file”.这个条目是否相关?可以以某种方式移动到启用部分吗?
[使用IIS管理器GUI编辑设置]
您需要启用“ISAPI-dll”才能处理* .dll文件而不是静态服务