小编Sam*_*Kim的帖子

获取Windows服务的完整路径

如何查找动态安装Windows服务.exe文件的文件夹?

Path.GetFullPath(relativePath);
Run Code Online (Sandbox Code Playgroud)

返回基于C:\WINDOWS\system32目录的路径.

但是,该XmlDocument.Load(string filename)方法似乎是针对安装服务.exe文件的目录中的相对路径.

.net c# windows-services

58
推荐指数
5
解决办法
7万
查看次数

关于System.Linq.Lookup类

我在阅读C#书时遇到了这个课,并提出了一些问题.

  • 为什么这会添加到System.Linq命名空间而不是usuall Collections命名空间?
  • 这个课程背后的意图是什么
  • 为什么这个类不是用于直接实例化?这只能通过ToLookup扩展,对吧?

c# linq

15
推荐指数
2
解决办法
4448
查看次数

假冒和授权

我正在使用模拟用于访问UNC共享上的文件,如下所示.

  var ctx = ((WindowsIdentity)HttpContext.Current.User.Identity).Impersonate();
  string level = WindowsIdentity.GetCurrent().ImpersonationLevel);
Run Code Online (Sandbox Code Playgroud)

在使用IIS6的两台Windows 2003服务器上,我获得了不同的模拟级别:一台服务器上的委派和另一台服务器上的模拟.

这会导致我无法以"模拟"级别访问服务器上的UNC共享的问题.

什么可能导致这种差异?我搜索了应用程序池,站点和虚拟目录的machine.config和IIS设置 - 但是无法找到导致此问题的原因.

c# asp.net impersonation iis-6 delegation

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

标签 统计

c# ×3

.net ×1

asp.net ×1

delegation ×1

iis-6 ×1

impersonation ×1

linq ×1

windows-services ×1