wcf - 自托管 WCF - 是否需要命名空间预留?

标签 wcf ssl self-hosting netsh

我正在运行自承载 WCF 服务 (SSL)。 我看到其他人使用netsh来做命名空间 通过做类似的事情来为他们的自托管 WCF 预留:

netsh http add urlacl url=https://+:80/MyUri user=DOMAIN\user

我的网络服务在没有命名空间预留的情况下工作。那么有没有 这样做的理由?我错过了什么吗?我为什么要保留命名空间?

MSDN:Configuring HTTP and HTTPS

最佳答案

因为您以管理用户身份运行代码。如果 URL 未注册到他们的帐户,任何受限用户将无法在端口 80 或任何端口上托管 HTTP 服务器。

参见 Why won't my Windows Service that is hosting a WCF Service run under LocalService or NetworkService accounts , WCF Service Access right: No access rights to this namespace .

关于wcf - 自托管 WCF - 是否需要命名空间预留?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28719524/

相关文章:

c# - WCF 发现根本不起作用

wcf - 如何向 WCF SyndicationFeed 添加另一个命名空间?

ssl - HttpComponents 自定义 SSLSocketFactory

docker - hub.docker.com 的自托管替代方案?

c# - 在另一个项目 c# 中使用引用项目的 WCF 服务

c# - 如何避免替换 "_x0020_"的空间?

php - 文件获取内容(https ://url) fails

google-chrome - Chrome 重定向到 https

c# - 远程连接到 .net 核心自托管 web api

c# - 如何远程访问自托管的 Nancy 服务?