问题描述
我已经在单独的PC上设置了远程调试,我确实可以开始调试,但是无论我尝试了什么,都会出现以下错误。
System.Security.SecurityException:'请求类型为'System.Security.Permissions.EnvironmentPermission
的权限
正在运行的远程PC作为应用程序而非服务运行VS 2019远程调试器,并且远程共享具有我的用户的完整权限。
我以管理员身份运行VS 2019的开发机就是这样配置的
- 在“构建”选项卡下的属性中,我已将“输出目录”设置为远程共享,当我单击“调试”时,我可以看到它将文件毫无问题地放置在那里。
- 在“调试”标签下,我选中了“使用远程计算机”,并提供了正确的远程地址。
- 同样在“调试”选项卡下,我将“身份验证模式”设置为“ Windows身份验证”,这将导致在我输入凭据的地方出现一个对话框-正常工作,然后程序启动,但是始终保持这种安全性错误。
一旦远程进程已经启动,我可以找到许多有关附加到该进程的信息,但是我需要能够在进程启动时进行调试。
我还尝试了在Visual Studio和远程计算机的调试器中设置的“无身份验证”,这并没有改变任何内容。
希望有人以前见过这个,并告诉我我缺少什么,因为有许多有关使用caspol的信息,但不适用于.NET 4 +
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)