Мой исполняемый файл разработан на C #, WPF используется в сети. Когда я ввожу это и запускаю \ 192.168.0.15 \ D $ \ App \ WinApp.exe, приложение запускается, но когда я просто выполняю \ 192.168.0.15 \ App \ WinApp.exe, приложение не запускается. У меня есть реализация логгера в конструкторе App (), но до этого даже не доходит. В средстве просмотра событий получен код исключения 0xc0000005
Мой WPF C # Exe при совместном использовании по сети и доступе с буквой диска работает, но только с общим диском - нет
Ответы (1)
0xc0000005
указывает на проблему безопасности, на самом деле вы не можете запускать код .Net из общего сетевого ресурса, если вы явно не разрешите это. Я предполагаю, что первый вызов не распознается как удаленный ресурс (возможно, это та же машина).
У вас есть много вариантов решения этой проблемы:
- Избегайте пути к общему ресурсу (например, Запустите программу C # .NET из общего сетевого ресурса а>)
- Настройка безопасности всех клиентских машин (например, запуск приложения C # из общего сетевого ресурса)
- Опубликуйте программу на HTTP-сервере и используйте ClickOnce
person
Giulio Vian
schedule
11.10.2016