gpt4 book ai didi

c# - 在模拟另一个域帐户时进行调试

转载 作者:太空狗 更新时间:2023-10-30 00:57:13 25 4
gpt4 key购买 nike

是否可以使用我自己以外的域用户凭据来调试 C# .NET 4 应用程序、运行单元测试等?我有几个用户和/或服务帐户不会拥有的提升权限,并且希望避免扭曲我的测试并最终避免“它在我的机器上工作”综合症。

我特别想创建一个使用域服务帐户的 SqlConnection 对象,而不是我自己的。我必须使用域帐户,而不是 SQL Server 帐户,以允许 SQL Server 向其他硬件发出 PEXEC 调用。 (听起来很有趣,是吧?)

令我惊讶的是,解决方案/项目调试属性面板中尚未设置以不同域用户身份运行调试/发布的选项。这似乎是有用的东西。当然,我了解安全风险,但您必须承认这在很多情况下都非常有用。

提前致谢!

最佳答案

this question 可能重复? (使用 VSCommands 插件)

或者这种廉价的方式,来自 VBForums:

Create your executable, then using "Run As" execute it under the normal user's credentials. Once it starts, open an instance of VS and attach the debugger to it.

关于c# - 在模拟另一个域帐户时进行调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5747577/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com