我有一个WiX软件包,其中有一个组件创建一个具有ApplicationPoolIdentity标识(IIS AppPool\AppPoolName)的IIS 7应用程序池.然后我有另一个组件在SQL Server数据库中为此标识添加权限(我使用的是SqlString扩展).
当SQL运行以添加权限时,我收到以下错误:
未找到Windows NT用户或组"IIS AppPool\AppPoolName".
我假设这种情况正在发生,因为IIS的事情发生在事务中,而应用程序池实际上还没有提交.
有没有人有更好的方法来解决这个问题?
谢谢!
小智 1
为什么不创建一个自定义操作来为您配置 IIS?您可以使用仅执行一组 appcmd 命令的简单自定义操作,或者创建一个托管 (C#) 自定义操作,以编程方式使用 Microsoft.Web.Administration.ServerManager 来配置 IIS7。
| 归档时间: | 
 | 
| 查看次数: | 962 次 | 
| 最近记录: |