Начну с приложений; Я не был уверен, что это было лучшим размещен здесь Server неисправностей, так что если его в неправильном месте, то перенесите :-)Проблемы с развертыванием/проблемами приложений Asp.net mvc
Основной информации
Я написал первый модуль нового приложения на Работа. Это написано с использованием Visual Studio 2010, нацеленного на .net 3.5 (на данный момент) и asp.net mvc 2. Это отлично работает во время разработки на встроенном сервере разработки из VS, но, однако, не работает после его развертывания в IIS 7 /7.5.
Чтобы развернуть приложение, я построил его в режиме деблокирования и создал пакет развертывания, щелкнув правой кнопкой мыши по проекту в проводнике решений (это будет сделано с автоматической сборкой в tfs после обновления с бета-версии). Затем он был импортирован в IIS на сервере.
Приложение использует проверку подлинности Windows/домена.
Выпуск № 1
Я могу запустить интернет эксплорер и перейдите к приложению с клиентского компьютера, а также на подключение к удаленному рабочему столу. Я могу выполнить код, который читает/хранит данные в сеансе отлично от экземпляра IE на удаленном рабочем столе, но если я перейду к нему с клиентского ПК, он, похоже, потеряет состояние сеанса. Я нажимаю кнопку «Отправить форму», и страница обновляется и не выполняет требуемый код. Я пробовал настроить; InProc, SQLServer и StateServer. но не повезло :-(
Выпуск # 2
В рамках приложения он рассматривает PDF и Tiff документы на лету, которые находятся на сетевом ресурсе в офисной сети и создает эскизы, если документ . не рассматривалась, прежде чем это работает, если работает на компьютере приложение развертывается на, однако при просмотре на клиентском компьютере, я получаю сообщение об ошибке сказав:
Доступ к пути «\\ файловый_сервер \ папка \ file.tif 'отрицается Описание: Необработанное исключение произошло во время выполнения операции веб-запрос. Просмотрите трассировку стека для получения дополнительной информации об ошибке и ее возникновении в коде.
Сведения об исключении: System.UnauthorizedAccessException: доступ к пути '\\ fileserver \ folder \ file.TIF' запрещен.
ASP.NET не имеет права доступа к запрашиваемому ресурсу. Рассмотрите возможность предоставления прав доступа ресурсу к идентификатору запроса ASP.NET. ASP.NET имеет базовый идентификатор процесса (обычно {MACHINE} \ ASPNET на IIS 5 или Network Service на IIS 6), который используется, если приложение не выдаёт себя за другое. Если приложение выдаст себя, идентификатор будет анонимным пользователем (обычно IUSR_MACHINENAME) или пользователем, прошедшим проверку подлинности.
Поскольку это на другом сервере, пользователь недоступен. Чтобы обойти это, я попытался:
1 - настройка пула приложений для работы в качестве администратора домена (я знаю, что это риск для безопасности, но я просто пытаюсь заставить его работать в данный момент!)
2 - установить учетную запись журнала для службы публикации World Wide Web, которая будет администратором домена. При попытке перезапустить службу я получаю ...
Windows не может начать службу службы публикации всемирной паутины на локальном компьютере.
Ошибка 1079: Учетная запись, указанная для этой услуги, отличается от учетной записи, указанной для других служб, работающих в том же процессе.
Любые указатели/помощь будут многозначительными, поскольку я вытаскиваю свои волосы (из того, что у меня осталось).
Update
Я использую этот трусливый маленький инструмент, который я нашел - DelegConfig v2 beta (Delegation/Kerberos Configuration Tool). Это было действительно полезно. Таким образом, у меня есть доступ к файловому ресурсу (есть тестовая страница, которая будет читать файлы), так что теперь у меня есть проблема с передачей учетных данных пользователей через SQL Server (по моему выбору сделать это таким образом !!), чтобы выполнять запросы и т. д., но я не могу заставить его войти в систему как пользователь. Он пытается получить к нему доступ как «NT Authority \ Network Service», у которого нет входа в систему sql (как должен быть зарегистрированный пользователь).
Моя строка соединения:
<add name="User" connectionString="Data Source=.;Integrated Security=True" providerName="System.Data.SqlClient" />
Нет начальный каталог не указан как система в течение нескольких DBS (тоже не был мой выбор !!).
Я действительно предлагаю всю помощь до сих пор! :-)
Любые дальнейшие намеки ?!