我们可以将 WEBSITE_LOAD_USER_PROFILE=1 添加到 web.config 中吗

Nih*_*hal 5 .net azure x509certificate asp.net-core

我遇到CryptographicException:当应用程序托管在使用证书的 azure 上时,系统找不到指定的文件错误?现在我能看到的是,如果我们使用azure应用程序服务,我们必须将WEBSITE_LOAD_USER_PROFILE=1添加到azure中的应用程序设置中。但是如果我们不使用应用程序服务,我们如何实现它

Joy*_*ang 5

不,你不能。

即使您使用 IIS 7,您的选项也是在 IIS 应用程序池配置中设置Load User Profile选项True,您无法在 Web 配置文件中设置它。WEBSITE_LOAD_USER_PROFILE如果你使用其他云服务,我认为也应该有像azure中的设置。

欲了解更多详情,您可以参考以下链接。

  1. X509证书构造函数异常

  2. 当我设置 IIS 池的 LoadUserProfile 时到底会发生什么

  3. 我可以在webconfig中设置应用程序池吗