Добавление разрешений SQL для только что созданного удостоверения пула приложений в WiX

У меня есть пакет WiX, в котором один компонент создает пул приложений IIS 7 с идентификатором ApplicationPoolIdentity (IIS AppPool \ AppPoolName). Затем у меня есть другой компонент для добавления разрешений в базу данных SQL Server для этого удостоверения (я использую расширение SqlString).

Когда SQL запускается для добавления разрешений, я получаю следующую ошибку:

Пользователь или группа Windows NT ' IIS

У меня есть пакет WiX, в котором один компонент создает пул приложений IIS 7 с идентификатором ApplicationPoolIdentity (IIS AppPool \ AppPoolName). Затем у меня есть другой компонент для добавления разрешений в базу данных SQL Server для этого удостоверения (я использую расширение SqlString).

Когда SQL запускается для добавления разрешений, я получаю следующую ошибку:

Пользователь или группа Windows NT ' IIS

У меня есть пакет WiX, в котором один компонент создает пул приложений IIS 7 с идентификатором ApplicationPoolIdentity (IIS AppPool \ AppPoolName). Затем у меня есть другой компонент для добавления разрешений в базу данных SQL Server для этого удостоверения (я использую расширение SqlString).

Когда SQL запускается для добавления разрешений, я получаю следующую ошибку:

Пользователь или группа Windows NT ' IIS AppPool \ AppPoolName 'не найден.

Я предполагаю, что это происходит из-за того, что данные IIS происходят в транзакции, а пул приложений еще не зафиксирован.

Есть ли у кого-нибудь лучший подход к этой проблеме ?

Спасибо!

6
задан toddkitta 4 March 2011 в 22:48
поделиться