我在 C# 上开发的可执行文件,WPF 在网络上共享。当我输入并运行时,\192.168.0.15\D$\App\WinApp.exe 应用程序启动,但是当我只是执行 \192.168.0.15\App\WinApp.exe 时,应用程序不会启动。我在 App() 构造函数中有记录器实现,但它甚至没有达到这一点。在事件查看器上,得到异常代码 0xc0000005
问问题
416 次
1 回答
1
0xc0000005
读取安全问题,事实上,除非您明确允许,否则您无法从网络共享运行 .Net 代码。我假设第一次调用不被识别为远程共享(可能是同一台机器)。
你有很多选择来解决这个问题:
- 避免共享路径(例如从网络共享运行 c# .NET 程序)
- 调整所有客户端机器的安全性(例如从网络共享运行 c# 应用程序)
- 在 HTTP 服务器上发布程序并使用 ClickOnce
于 2016-10-11T15:54:55.943 回答