Iis 无法在Windows容器中创建应用池特定用户标识
我正在为我的Web应用程序在Windows Server 2016 TP5上试用基于microsoft/dotnet35的Windows容器。我需要为特定用户设置应用程序池标识,但我收到一个错误。在Windows容器中运行以下命令时Iis 无法在Windows容器中创建应用池特定用户标识,iis,application-pool,windows-server,docker-container,Iis,Application Pool,Windows Server,Docker Container,我正在为我的Web应用程序在Windows Server 2016 TP5上试用基于microsoft/dotnet35的Windows容器。我需要为特定用户设置应用程序池标识,但我收到一个错误。在Windows容器中运行以下命令时 C:\>%windir%\system32\inetsrv\appcmd set apppool /apppool.name:spark /processModel.identityType:SpecificUser /processModel.usernam
C:\>%windir%\system32\inetsrv\appcmd set apppool /apppool.name:spark /processModel.identityType:SpecificUser /processModel.username:Domain\username /processModel.password:test
APPPOOL对象“spark”更改错误(hresult:80090016,
消息:提交配置更改失败。密钥集不存在
)
由于我使用的是Windows身份验证,因此在未设置此设置的情况下无法连接到数据库
请帮忙
问候在四处搜索后,我终于找到了问题。我在命令下面运行后,错误消失了
%windir%\system32\inetsrv\iissetup.exe /install SharedLibraries
那只是…奇怪。它起作用了,但我现在必须在每次Azure部署后运行此命令。当我在管理命令提示符下运行此命令时,我得到Failed=0x80070005:(