2009-03-13 3 views
0

я получаю следующее, когда я строю локальновеб-проектов развертывания, Team Suite 2008

Granting IIS read access to the folder 'C:\Projects\YourClubMatters\Trunk\YCM\WebSite_deploy\Release'. 
C:\Program Files\MSBuild\Microsoft\WebDeployment\v9.0\Microsoft.WebDeployment.targets(676,5): error : Some or all identity references could not be translated. 
Warning: Unable to grant IIS access to folder 'C:\Projects\YourClubMatters\Trunk\YCM\WebSite_deploy\Release'. 

Я получаю эту ошибку при построении локально или на сервере фундамента команды.

Непонятно, как его решить, у вас есть пул приложений iis и веб-сайт, работающий как пользователь tfs, поэтому у него нет проблем с просмотром веб-сайта, но ошибка действительно раздражает, поскольку он всегда говорит мне, что моя сборка сломана.

ответ

0

Запустите аудит в соответствующей папке и выясните неудачную попытку доступа. что скажет вам, у какой учетной записи возникла проблема. Затем вы можете предоставить права доступа к этой учетной записи, и ваша ошибка исчезнет.

Если вы не можете настроить аудит, поговорите с сетевыми парнями и сообщите им, что вы ищете.

Я не уверен, что вы можете использовать этот IIS в этом случае. Это может быть учетная запись, которая фактически запускает службу (возможно?), Но может быть другая учетная запись. Несмотря на то, что вы используете учетную запись TFS, которая может быть администратором, она делегирует работу IIS для развертывания.

Удачи вам!

+0

Я нашел эту статью на аудит ... http://www.gregthatcher.com/Papers/IT/audit.aspx – 2009-03-13 18:06:44

+0

Не повезло с что, хотя В журнале нет неудачных попыток доступа – 2009-03-15 14:25:03

+0

Выполняется аудит с помощью данной машины. Вы должны убедиться, что он настроен на аудит отказов. –

Смежные вопросы