0
我們在azure上託管一些網站,一些在azure上虛擬機上。我們希望儘可能多地重複使用代碼。在Azure應用程序服務(網站)已安裝的證書可以使用這個片段的CurrentUser /個人商店中找到:在IIS CurrentUser/Personal Store中安裝證書
using (var certStore = new X509Store(StoreName.My, StoreLocation.CurrentUser))
{
certStore.Open(OpenFlags.ReadOnly);
var certCollection =
certStore.Certificates.Find(
X509FindType.FindByThumbprint,
thumbprint,
false);
}
我想使用IIS完全相同的片斷爲好。應用程序池標識設置爲ApplicationPoolIdentity
。我已經嘗試在各個地方安裝證書,但我無法檢索所需證書...我也嘗試在LocalComputer/Personal存儲中安裝證書,並授予對私鑰的權限
哪個標識我應該在MMC Snap-In中使用嗎?我在那裏找不到ApplicationPoolIdentity
用戶帳戶。只有一個Application Identity
帳戶,它不能解決我的問題...