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

标签 .net azure asp.net-core x509certificate

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

最佳答案

不,你不能。

即使您使用 IIS 7,您的选择是在 IIS 应用程序池配置中将加载用户配置文件选项设置为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

关于.net - 我们可以将 WEBSITE_LOAD_USER_PROFILE=1 添加到 web.config 中吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60406034/

相关文章:

powershell - 使用 PowerShell 列出所需的 Azure 容器文件/文件类型

asp.net - 从Docker容器到主机中SQL Server dblocal的连接字符串

.net - ASP.NET MVC : AJAX ActionLink- Target an HTML attribute

c# - 遍历excel表中特定列号的所有行并对每一行值做一些处理

.net - 如何在 PowerShell 中获取本地主机名称?

postgresql - Azure Postgres 的 pg_dump 失败

Azure Text 检测是手写还是 ocr

c# - 从 Razor View 生成区域中 Razor 页面的 URL

c# - 属性 'x' 不是实体类型 'y' 的导航属性

c# - 使 EntityFramework 连接字符串动态化