c# - 调试代码安全 .net 框架以使用 caspol.exe

标签 c# .net security

我们有一个分发给各种客户的应用程序。有时它会安装在网络共享上。通常我们可以使用 caspol.exe 授予该应用程序访问权限并授予 LocalIntranet 区域 FullTrust。有时,由于某些网络设置,客户管理员无法授予该应用程序访问权限。 当我们启动 exe 时,它​​会打开一小段时间,然后出现在客户端任务管理器中,然后悄无声息地消失……现在的问题是有一个工具可以为我提供一些调试或跟踪细节。有没有一种工具可以调试这样的安全问题……我认为这发生在我的任何代码执行之前……而且我在客户端和服务器上的事件跟踪中都看不到任何东西……

有什么想法吗?

最佳答案

我能推荐一下吗?也许可以看看 ClickOnce——一个单击一次的应用程序可以托管在网络共享上,但具有更好的安全部署因素。您只需运行 .application 而不是 .exe(VS2005 和 VS2008 拥有轻松发布 ClickOnce 应用程序所需的所有工具)。

此外 - 在最近的一个服务包中(可能是 3.5 SP1),我相信映射共享获得更多特权 - 所以 \\foo\bar\my.exe 仍然会出错,但是 f:\my.exe(到相同的位置)应该可以工作。

关于c# - 调试代码安全 .net 框架以使用 caspol.exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/532070/

相关文章:

c# - 每1秒自动发送一次消息

C# 空传播运算符/条件访问表达式和 if block

c# - 我是否负责在使用 TaskCreationOptions.LongRunning 标志创建任务后进行清理?

apache - 为什么我们要以非root用户身份运行tomcat?

php - 我如何通过跨域用户 session 加强这种安全性?

c# - Xamarin.iOS异步等待方法不起作用

c# - 请求许可或道歉?

c# - Entity Framework v1 - 高流量网站高峰时段出现 "Timeout expired"异常

c# - .NET 程序集名称包含点

security - jenkins 访问被拒绝 - asdf@gmail.com 缺少读取权限