相关疑难解决方法(0)

删除服务器响应标头IIS7

有没有办法从IIS7中删除"服务器"响应头?有一些文章显示使用HttpModules我们可以实现同样的目的.如果我们没有服务器的管理权限,这将非常有用.另外我不想写ISAPI过滤器.

我有我的服务器的管理员权限.所以我不想做上面的事情.所以,请帮我做同样的事.

security iis-7 header response

103
推荐指数
11
解决办法
12万
查看次数

如何从响应中删除像X-Powered-By:ASP.NET的IIS自定义标头?

IIS 7.0 integrated mode使用Response.ClearHeaders()IIS 删除所有标题之后,会添加一些其他标题Server,X-Powered-By并向黑客显示良好的信息.如何阻止此行为(考虑我仍然需要添加自定义标头)?

asp.net iis http-headers

38
推荐指数
4
解决办法
3万
查看次数

从响应中删除标头

我需要隐藏ASP.NET和IIS生成的某些标头,并在ASP.NET WebAPI服务的响应中返回.我需要隐藏的标题是:

  • 服务器
  • X-ASPNET-版本
  • X-AspNetMvc-版本
  • X供电,通过

该服务早先在WCF中托管,并且通过订阅PreSendRequestHeaders和操作HttpContext.Current.Response.Headers在HttpModule中完成隐藏.使用ASP.NET WebAPI,现在所有内容都是基于任务的,因此HttpContext.Current为null.我试图插入一个消息处理程序并操纵返回的HttpResponseMessage,但标题不存在于该阶段.可以在IIS设置中删除X-Powered-By,但是删除其余部分的建议方法是什么?

wcf-web-api asp.net-web-api

13
推荐指数
2
解决办法
6816
查看次数

如何在 IE(9+) 和 Safari (Pad) 中使用 HTML5 音频播放 .m4a?

我需要在 IE(9+) 和 Safari (iPad, iPhone) 中播放 .m4a 文件(记录在 iPhone 上)。我在设置正确的 MIME 类型时遇到问题。为了在 IE10 中播放,我需要设置 audio/mp4但用于 Safari audio/aac
随着audio/mp4我开始 Cannot play audio file使用 iPad。随着audio/aac我进入Error: Unsupported audio type or invalid file pathIE

有没有我可以为两者设置的类型?

<audio controls="controls" autoplay="autoplay">
   <source src="play.aspx?filename=sound.m4a" type="audio/mp4" />
</audio>
Run Code Online (Sandbox Code Playgroud)

笔记

使用替代播放器对我来说不是解决方案。

我通过 .aspx 页面提供文件,以便我可以控制 HTTP 标头。

使用 m4a、oga、mp3 和 Flash观察页面HTML 5 Audio Across All Browsers看来,可能的解决方案是给出type="audio/mp4"并且没有内容类型的标题。然而,在 aspx 中删除 HTTP 标头对于我试图解决的问题来说太复杂了(请参阅在没有 UrlScan 的情况下在 Azure/IIS7 中删除/隐藏/禁用过多的 …

html safari internet-explorer cross-browser mime-types

4
推荐指数
1
解决办法
2万
查看次数