我们使用相同的设置并收到与以下相同的问题: IIS 6 with wildcard mapping and UNC virtual directory problem
设置
我的问题是否可以从虚拟关闭asp.net并仅提供静态文件,例如虚拟目录中的图像,以避免打开过多连接的问题?
如果不可能,我猜我必须实施像Version control of uploaded images to file system这样的解决方案来为本地光盘中的文件提供服务。
我在http://blog.stevensanderson.com/2008/07/07/overriding-iis6-wildcard-maps-on-individual-directories/找到了一个可能的解决方案,它删除了通配符映射,并且可以关闭asp.net文件的执行。
答案 0 :(得分:1)
没有办法从子目录中删除.NET,因为它是此时应用程序的一部分(您的根目录)。但是,这种方法可以很好地防止.NET处理静态内容。
从您关联的网站:
替代
如果您不喜欢使用adsutil.vbs,可以通过利用IIS管理器中的错误来实现相同目的。将您的子目录转换为一个应用程序(从其目录选项卡,单击“创建”)。然后编辑其脚本映射以删除aspnet_isapi.dll。然后返回并“删除”刚刚创建的应用程序。即使该选项现已从GUI中消失,元数据库的新ScriptMaps值也将保留。