Приложение не работает при запуске из сетевой шары

204
15 марта 2018, 07:36

Есть приложение, работающее с SOAP, приложение расположено на сетевом диске.

Все ПК под управлением Windows 7 SP 1, на 2х ПК из 4х приложение запускается и работает нормально. На 2х других приложение запускается, но при попытке обращения к сети валится с ошибкой:

System.Configuration.ConfigurationErrorsException: Ошибка при создания веб-посредника, указанного в разделе конфигурации 'system.net/defaultProxy'. ---> System.Net.Sockets.SocketException: Получен недопустимый аргумент

Но в config-файле секции system.net нет совсем.

Если в конфиг добавить строчки:

<system.net>
    <defaultProxy enabled="false" useDefaultCredentials="false" />
</system.net>

то приложение валится с ошибкой:

System.ServiceModel.EndpointNotFoundException: Прослушивание на http://... не выполняла ни одна конечная точка, которая могла бы принять сообщение. Среди прочих причин это могло быть вызвано неправильным адресом или действием SOAP. Подробнее см. в описании InnerException (если имеется). ---> System.Net.WebException: Базовое соединение закрыто: Невозможно соединиться с удаленным сервером. ---> System.Net.Sockets.SocketException: Получен недопустимый аргумент

на 3х из 4х ПК (на одном продолжает работать нормально)

Если приложение перенести из сетевого диска на локальный, то оно начинает работать нормально на всех ПК, но этот способ мне не подходит по независящим от меня причинам

Переустанавливал .NET 4.0 - не помогло, натыкался этот комментарий и ставил указанный патч - не помогло, установил на один из тех двух ПК .NET 4.5.2 - не помогло, установил на второй .NET 4.7.1 - не помогло.

Подозреваю, что это как-то связано с безопасностью Windows и система считает приложение из сетевой шары недостаточно надежным для таких операций, как доступ в сеть, но на 2х других ПК оно же работает нормально, значит это должно как-то где-то настраиваться?

READ ALSO
C# Как написать маленькую библиотеку? [требует правки]

C# Как написать маленькую библиотеку? [требует правки]

Нужна программа, в которой введены данные о 3-ох писателях: их имя, несколько книг и год изданияпользователь вводит название книги, а программа...

253
Проблемы с кодировкой c# sendkeys

Проблемы с кодировкой c# sendkeys

Если sendkeys'ом отправлять такую строку:

196
Не так работает спраит (Unity) [требует правки]

Не так работает спраит (Unity) [требует правки]

День ДобрыйНачал не давно изучать Unity и столкнулся с проблемой

209
C# Как сделать рамку для обрезания?

C# Как сделать рамку для обрезания?

Здравствуйте, как сделать рамку для обрезания фотографии? Фотография расположена в pictureBox1, рамка нужна чтобы она двигалась и размеры можно...

193