gpt4 book ai didi

c# - 通过 Microsoft.Web.Administration 使用用户名/密码创建 AppPool

转载 作者:太空宇宙 更新时间:2023-11-03 13:35:21 25 4
gpt4 key购买 nike

我正在使用以下代码创建应用程序池:

var appPool = serverManager.ApplicationPools.Add(Name);
appPool.ProcessModel.IdentityType = ProcessModelIdentityType.SpecificUser;
appPool.ProcessModel.UserName = UserName;
appPool.ProcessModel.Password = Password;
serverManager.CommitChanges();

但是不知何故密码出了点问题,我不知道是什么。当我查看 applicationHost.config 时,生成的 xml 如下所示:

<processModel 
identityType="SpecificUser"
userName="domain1\user1"
password="[enc:IISWASOnlyAesProvider:6RqsTbCqVXXnr37jLOrOjg==:enc]" />

如果我通过 IIS 管理器手动添加相同的用户 (domain1\user1),则 xml 如下所示:

<processModel 
identityType="SpecificUser"
userName="domain1\user1"
password="[enc:IISWASOnlyAesProvider:OCkfPehXB3p8ahXXtaoW3vLTpFY/EbW5IFo39h5iVE2azpJXXvkArbeeuwI5bvBG:enc]" />

看起来密码在通过代码创建时以不同的方式加密,但我没有在网络上找到任何与此相关的主题。

我做错了什么或我需要做什么才能使代码正常工作?

最佳答案

我已经尝试重现它并且它一直有效。对以下问题感到抱歉,但我自己遇到过几次:

您绝对确定您指定了正确的密码吗?

关于c# - 通过 Microsoft.Web.Administration 使用用户名/密码创建 AppPool,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18898319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com