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