怎么删除iis和重装iis_iis未将对象引用设置到对象的实例

怎么删除iis和重装iis_iis未将对象引用设置到对象的实例可以通过Firefox的Firebug插件,或者直接在Chro**重点内容me浏览器中键入**Ctrl+J来检查响应的头部信息。不需要的信息有:ServerMicrosoft-IIS/7.5X-AspNetMvc-Version3.0X-AspNet-Version4.0.303319X-Powered-ByASP.NET移除X-AspNet-Version

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

可以通过Firefox的Firebug插件,或者直接在Chrome**重点内容me浏览器中键入**Ctrl+J 来检查响应的头部信息。

获取响应信息
不需要的信息有:
Server Microsoft-IIS/7.5
X-AspNetMvc-Version 3.0
X-AspNet-Version 4.0.303319
X-Powered-By ASP.NET

  1. 移除X-AspNet-Version
    在 web.config 中加入该行代码。

    <system.web>
          <httpRuntime enableVersionHeader="false"/>
        ...
  2. 移除X-AspNetMvc-Version
    Global.asax.cs 文件中加入

    protected void Application_Start()
    {
        MvcHandler.DisableMvcResponseHeader = true;
    }
  3. 移除或修改Server
    在工程中加入一个module 类

    namespace Project.Infrastructure.Web.Modules.Http
    {
        public class CustomHeaderModule : IHttpModule
        {
            public void Init(HttpApplication context)
            {
                context.PreSendRequestHeaders += OnPreSendRequestHeaders;
            }
    
            public void Dispose() { }
    
            void OnPreSendRequestHeaders(object sender, EventArgs e)
            {
             //HttpContext.Current.Response.Headers.Remove("Server");
                // 你可以在此设置
            HttpContext.Current.Response.Headers.Set("Server", "CERN httpd");
            }
        }
    }

    此外还需要在web config 做进一步设置

    <system.webServer>
        <modules>
        <add name="CustomHeaderModule" type="StrongNamespace.HttpModules.CustomHeaderModule" />
    
  4. 移除或更改 X-Powered-By
    打开 IIS 的管理控制台界面(IIS7 Managerment Console)-> HTTP Response Headers
    配置IIS

原文:http://r2d2.cc/2011/10/21/how-to-remove-server-x-aspnet-version-x-aspnetmvc-version-and-x-powered-by-from-the-response-header-in-iis7/

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/187853.html原文链接:https://javaforall.net

(0)
上一篇 2026年4月18日 下午12:16
下一篇 2026年4月18日 下午12:22


相关推荐

  • JS常见网页特效案例

    JS常见网页特效案例JS 常见网页特效案例 1 网页轮播图 2 返回顶部 3 筋斗云案例 1 网页轮播图 window addEventList load function 1 获取元素 vararrow l document querySelecto arrow l vararrow r document querySelecto arrow r varfocus document querySelecto focus 2 鼠标

    2026年3月19日
    2
  • Jenkins安装_ansible jenkins

    Jenkins安装_ansible jenkins前言jenkins的环境搭建方法有很多,本篇使用docker快速搭建一个jenkins环境。环境准备:mac/Linuxdockerdocker拉去jenkins镜像先下载jenkins镜

    2022年8月6日
    13
  • winscp、xshell连接不上,网络错误连接xx被拒绝

    winscp、xshell连接不上,网络错误连接xx被拒绝winscp网络错误连接被拒绝。解决方法:1、关闭windows的防火墙。一般用于提示网络问题导致的连接不上。2、清除ssh连接缓存密码~/.ssh文件夹下,直接暴力删除known_hosts文件,或打开文件删除对应ip连接保存的秘钥。3、linux清除缓存密码https://blog.csdn.net/weixin_34910922/article/details/1158751784、wincp上清除缓存…

    2025年12月12日
    6
  • Velocity模板引擎

    Velocity模板引擎velocity 简介 velocity 介绍 Velocity 是一个基于 Java 的模板引擎 可以通过特定的语法获取在 java 对象的数据 填充到模板中 从而实现界面和 java 代码的分离应用场景 Web 应用程序 作为为应用程序的视图 展示数据 源代码生成 velocity 可用于基于模板生成 Java 源代码自动电子邮件 网站注册 认证等的电子邮件模板网页静态化 基于 velocity 模板 生成静态网页 velocity 结构 Velocity 主要分为 app context runtime

    2026年3月26日
    2
  • OpenClaw单机部署_OpenClaw单机部署详解

    OpenClaw单机部署_OpenClaw单机部署详解

    2026年3月13日
    2
  • 什么是Scrum的增量?

    什么是Scrum的增量?英文原文 WhatisanIncr 了解 Scrum 工件 增量 increment 如 Scrum 指南中所述 Increment 是 Sprint 期间完成的所有 ProductBackl 项目的总和 以及所有先前 Sprint 的增量值 在 Sprint 结束时 新增量必须是 完成 这意味着它必须处于可用

    2025年11月9日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号