我需要为我的数据库添加一个用户IIS AppPool\MyAppPool
。我需要执行简单的查询
CREATE LOGIN [IIS AppPool\MyAppPool] FROM WINDOWS
我<sql:SQLString>
在 WiX 中使用元素。我使用<iis:WebAppPool>
扩展来创建 ApplicationPool。
但是应用程序池是在执行 SQL 字符串后创建的,所以我"User or group doesn't exist"
从 SQL Server 收到错误。
创建 ApplicationPool 后是否可以执行 SQL 字符串?或者也许可以ExecuteSqlStrings
手动排序?
这很奇怪,但是如果我在之后添加自己的自定义操作(调用sqlcmd.exe
并执行查询)ConfigureIIs
,一切正常。但我不喜欢这样的解决方案,我想使用等是更好的解决方案。