У нас есть сервер производства интрасети, работающий в виртуальной среде, которую мы клонировали для создания сервера разработки. Имя компьютера и IP-адрес изменены, и все работает нормально. В экземпляре производства имеется общая папка, которую мы ссылаемся на сервер разработки, потому что все доступно только для чтения. Я могу посетить эту часть с моей локальной машины, с машины разработки и практически с любой машины в нашей сети. Когда я отлаживаю локальную версию интрасети, она прекрасно соединяется с производственной папкой. Когда я пытаюсь получить доступ к папке из своего приложения ASP.NET на сервере разработки, он дает мне UnathorizedAccessException
. Я предоставил всем доступ к чтению как на вкладках совместного доступа, так и на вкладках безопасности, и все же я не могу получить доступ к папке.ASP.NET UnauthorizedAccessException
Другая часть нашего сайта подключается к папке на третьем сервере. Среда разработки не связана с этим. Я изменил папку на копию производственной папки на машине разработки, и она работает отлично, но я хотел бы, чтобы она все равно указывала на производственную машину. Я не понимаю, что происходит. Как я могу поделиться папкой со всеми, и тем не менее веб-сайт разработки не может получить к нему доступ?
Можете ли вы показать код, который бросает исключение? – CodingGorilla
'Directory.GetFiles (путь, селектор);' Я не могу вырезать и вставлять фактический код, но это вызов функции, возвращающийся с ошибкой. –