无法理解这句话的意思。论坛上的人们互相建议在 HTTP.sys 中保留 url,但这意味着什么呢?它是做什么用的?它是如何运作的?
这一切都来自于 HttpWebRequest uac 问题。
一些 Win32 API 和 .NET 框架组件(例如 WCF)利用HTTP 服务器 API http://msdn.microsoft.com/en-us/library/windows/desktop/aa364510%28v=vs.85%29.aspx当他们想要发送或接收针对本地计算机的 HTTP 请求时。 HTTP Server API 基本上以操作系统管理的方式提供此类功能,而不需要在计算机上部署独立的 Web 服务器(例如 IIS)。
此时,最好引用上面链接的开发中心页面:
预留会永久分配 URL 命名空间的一部分
个人用户允许他们保留或“拥有”该部分
命名空间。预订赋予用户注册服务的权利
对命名空间的请求。 HTTP 服务器 API 确保用户能够
不注册不属于他们的命名空间部分的 URL。
为了保证命名空间的安全,ACL(访问控制列表)
应用于为每个用户保留的命名空间部分。
保留的命名空间由 URL 前缀字符串标识,格式为
与用于注册的 URL 前缀相同的方式。这意味着
所有不同的主机说明符类别也可用于
预订。
命名空间保留在重新启动后保留,并且更改会发生
动态生效,因此无需停止并重新启动
机器。
这意味着,在 HTTP Server API 允许您侦听对特定 URL 命名空间(将其视为“URL 路径”)的传入请求之前,您必须register对于他们来说。如上所述,注册是在用户帐户的基础上进行的,所以这里重要的是想要监听请求的进程在其下运行的用户帐户,可能与当前登录用户的帐户不同。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)