8
|
UpTheCreek · 技术社区 · 14 年前 |
1
11
如果安装此功能 之后 在服务器上安装.NET 4 Framework时,您可能会收到中描述的问题。 http://blogs.iis.net/webtopics/archive/2010/04/28/system-typeloadexception-for-system-servicemodel-activation-httpmodule-in-asp-net-4.aspx . 通常,对每个请求调用HTTP模块以响应BeginRequest()和EndRequest()事件。因此,模块在处理请求之前和之后运行。在“HTTP模块如何工作”一节中, http://msdn.microsoft.com/en-us/library/bb398986(v=VS.100).aspx 您可以阅读更多关于HTTP模块的信息。 http://msdn.microsoft.com/en-us/library/ms227673.aspx 描述如何创建自定义HTTP模块。一些小的自定义模块非常有用。例如,您可以阅读 How to remove the ".svc" extension in RESTful WCF service? 一个代码示例(源于“restful.net”一书,第5章,第96页)“从wcf rest urls中删除.svc扩展名”。在 http://www.west-wind.com/weblog/posts/570695.aspx 您可以阅读“IIS7重写模块”的相关内容。
关于HTTP模块的一般信息不是您问题的一部分,但我插入它是为了更好地理解
|
2
4
这个模块允许 WCF (Windows通信基础)服务工作(从.NETFramework 3开始)。 你可以放心地忽略它,它不应该引起麻烦。如果您真的想摆脱它,您可以从根web.config文件中删除它(例如 \ windows\microsoft.net\framework\v4.0.30319\config\web.config)。但我建议把它留在那里,以防你在某个时候需要WCF。 |
3
-3
HTTP模块是每次Web应用程序收到请求时调用的.NET程序集。这是ASP.NET提供的将.NET Web应用程序代码连接到IIS Web基础结构的标准代码。
|
Haim Ohayon · 这些链接之间有什么区别? 2 年前 |