需要什么权限才能使用System.Net.HttpListener而不添加命名空间预留?

需要什么权限才能使用System.Net.HttpListener而不添加命名空间预留?,第1张

概述需要什么权限才能使用System.Net.HttpListener而不添加命名空间预留

我知道如果用户是计算机上的BUILTIN administrators组的成员,那么您不需要添加命名空间预留来侦听与System.Net.httpListener (即http.sys)的任何端口或URI。

但是,是否可以在不将用户添加到BUILTIN administrators组的情况下为用户或组提供所需的权限?

在我的情况下,我build立一个应用程序,需要dynamic启动/停止许多不同的和可configuration的端口号上的许多httpListener实例。 不幸的是我不能添加通配符端口号。 我希望避免添加大量的端口。

本文build议ACL逻辑与组绑定,而不是一些基本权限。

Environment.GetFolderPath(Environment.SpecialFolder.System)和Environment.SystemDirectory for System32文件夹之间的区别

使用ASP.NET时,我们是否可以访问.NET Framework中的所有类?

在非.NET应用程序中引发SEHException

Mono和Microsoft的ASP.NET实现有什么区别?

我如何移动粘贴/贴紧wpf窗口

以编程方式访问graphics卡时钟

如何使用windows + m键盘快捷键最小化我的应用程序?

为什么windows资源pipe理器search会在deBUGging器中暂停一个不相关的程序时冻结

在Mac和windows上打开相同的.NET Core解决scheme

ASP.NET中的令牌方法,接受curl中的每个http方法

如果可能的话,你可以选择使用localhost作为前缀。 那么你不需要管理权限。

这种方法的缺点是服务器无法从机器外部访问,这可能是一个用例。

另外,不要使用前缀来区分用户,您可能需要使用文件夹或端口号来执行此 *** 作。

以下代码片段没有管理员权限:

using (var hl = new httpListner()) { hl.Prefixes.Add("http://localhost:8008/myserver/"); hl.Start(); }

总结

以上是内存溢出为你收集整理的需要什么权限才能使用System.Net.HttpListener而不添加命名空间预留?全部内容,希望文章能够帮你解决需要什么权限才能使用System.Net.HttpListener而不添加命名空间预留?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/langs/1282842.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存