ASP.NET Развертывание сайтов - PullRequest
0 голосов
/ 09 июня 2010

У меня есть несколько сайтов, которые используют ImageMagick для конвертации изображений и размещения их в созданной папке.Локально все работало нормально, но как только я развернул его на веб-сервере своей сети, он не конвертировал изображения и не создавал папки.Мои страницы asp.net, которые читают данные из базы данных, работают.Все пользователи имеют полный контроль над сайтом.Я не знаю, нужно ли мне изменять Web.config или какие-то другие разрешения.Может быть, это связано с ImageMagick.У меня просто закончились идеи о том, что проблема может быть даже возможно.Любые предложения?

/ * решено * /

Я использовал System.Security.Principal.WindowsIdentity.GetCurrent (). Name;чтобы получить идентификатор пользователя, который был NETWORK SERVICE.Затем я предоставил этому пользователю полный контроль, и папки теперь создаются.

Ответы [ 2 ]

2 голосов
/ 09 июня 2010

Узнайте, какая личность работает на вашем веб-сайте. Для этого найдите AppPool вашего веб-сайта и получите удостоверение, на котором работает AppPool. Обычно это пользователь NetworkService или AspNet.

Теперь предоставьте эту идентификационную информацию вашему серверу сетевых образов.

1 голос
/ 09 июня 2010

может помочь какое-то сообщение об ошибке, имеет ли пользователь ASP.net разрешение на запись или создание новых папок?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...