【问题标题】:Can we add WEBSITE_LOAD_USER_PROFILE=1 to web.config我们可以将 WEBSITE_LOAD_USER_PROFILE=1 添加到 web.config
【发布时间】:2020-06-09 20:39:41
【问题描述】:

当应用程序托管在 azure 上使用证书时,我面临 CryptographicException: The system cannot find the file specified 错误?现在我只能看到,如果我们使用 azure 应用程序服务,我们必须将 WEBSITE_LOAD_USER_PROFILE=1 添加到 azure 中的应用程序设置中。但是如果我们不使用应用服务,我们如何实现它

【问题讨论】:

    标签: .net azure asp.net-core x509certificate


    【解决方案1】:

    不,你不能。

    即使您使用 IIS 7,您也可以选择在 IIS 应用程序池配置中将 Load User Profile 选项设置为 True,您无法在 Web 配置文件中进行设置。如果您使用其他云服务,我认为在 azure 中也应该有类似 WEBSITE_LOAD_USER_PROFILE 的设置。

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

    1. X509Certificate Constructor Exception

    2. What exactly happens when I set LoadUserProfile of IIS pool

    3. Can I set application pool in webconfig

    【讨论】:

    • 当我的应用服务计划使用Free 层时,即使将WEBSITE_LOAD_USER_PROFILE 设置为1,对我来说,事情也没有奏效。我将它升级到S1 层后它开始工作。
    猜你喜欢
    • 2021-02-25
    • 1970-01-01
    • 2016-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多