我的WPF C#Exe在通过网络共享并使用驱动器号访问但只使用共享驱动器时没有

时间:2016-10-11 15:31:39

标签: c# .net wpf network-shares hosted-app

我在C#上开发的可执行文件,WPF在网络上共享。 当我输入并运行时,\ 192.168.0.15 \ D $ \ App \ WinApp.exe应用程序启动,但当我只做\ 192.168.0.15 \ App \ WinApp.exe时,应用程序无法启动。我在App()构造函数中有记录器实现,但它甚至没有达到这一点。 在事件查看器上,获得异常代码0xc0000005

1 个答案:

答案 0 :(得分:1)

0xc0000005读取安全问题,实际上除非您明确允许,否则无法从网络共享运行.Net代码。我假设第一次调用未被识别为远程共享(可能是同一台机器)。

您有很多选择可以解决这个问题:

  1. 避免共享路径(例如Run c# .NET Program from network share
  2. 调整所有客户端计算机的安全性(例如run c# app from network share
  3. 在HTTP服务器上发布程序并使用ClickOnce