IIS网站图片不能加载
去掉<add name="misson" path="*" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" resourceType="File" requireAccess="None" preCondition="classicMode,runtimeVersionv4.0,bitness32" />
web.config中去掉这句话就好了
这句话查到的解释:
您提供的 XML 片段是 IIS 配置中的一个 <handlers> 部分,用于定义如何处理传入的请求。这个特定的 <add> 元素添加了一个名为 "misson" 的处理程序,适用于所有路径 (*) 和所有动词 (*),这意味着它会捕获所有的请求。
这里是该配置片段的详细说明:
name: "misson" 是这个处理程序的名称,您可以在配置文件中用它来引用这个处理程序。
path: * 表示这个处理程序适用于所有文件路径。
verb: * 表示这个处理程序适用于所有类型的 HTTP 动词(如 GET, POST, PUT 等)。
modules: "IsapiModule" 指定了 IIS 应使用 ISAPI 模块来处理请求。
scriptProcessor: 指定了处理 ISAPI 请求的脚本处理器的路径。这里指定的是 .NET Framework 4 的 aspnet_isapi.dll 文件,位于 C:\Windows\Microsoft.NET\Framework\v4.0.30319\ 目录下。
resourceType: "File" 表示这个处理程序适用于文件类型的请求。
requireAccess: "None" 表示没有特定的访问权限要求。
preCondition: "classicMode,runtimeVersionv4.0,bitness32" 指定了这个处理程序适用的前提条件。这里指定了:
classicMode: 表示应用程序池应以经典模式运行。
runtimeVersionv4.0: 指定了应用程序应使用 .NET Framework 4.0。
bitness32: 表示这个处理程序适用于32位的应用程序。
请注意,如果您正在使用 IIS 7 或更高版本,并且应用程序是集成管道模式下的 ASP.NET 应用程序,您可能不需要使用 IsapiModule 和 aspnet_isapi.dll。相反,您会使用 AspNetCoreModuleV2 或类似的模块,这取决于您的应用程序类型和 IIS 配置。