我的 C# 应用程序使用指针,因此使用“允许不安全代码”设置进行编译。我知道从网络位置运行这样的应用程序非常困难或根本不可能。(或者有没有办法运行它??)我想知道的是,有没有办法处理错误尝试从网络位置运行此应用程序并使应用程序正常失败时会发生这种情况。我收到以下错误...“应用程序遇到问题需要关闭”。异常信息包含以下代码:0xe0434f4d
问问题
803 次
2 回答
1
更改安全设置(使用 CASPOL 实用程序)以允许执行此操作。这并不难 - 您可以/至少应该将您的 Intranet 已知位置放入 Intranet 区域;)
否则 - 是和否。您无法获得该异常,但您实际上可以在代码中检查/声明所需的 CAS 权限,以确保您首先拥有它们。
CAS就像-复杂。而且知道的人不多。
于 2010-03-11T08:14:40.487 回答
0
从 .NET 3.5 sp1 然后从网络共享运行代码获得与在本地计算机上运行相同的权限。如果机器有 .NET 3.5 sp1,您应该能够运行不安全的代码。
于 2010-03-11T08:25:40.640 回答