【问题标题】:Blazer Server App - Add web.config settingsBlazor 服务器应用程序 - 添加 web.config 设置
【发布时间】:2021-06-25 02:17:59
【问题描述】:

我有一个在 IIS 下运行的 Blazor Server 应用程序。我看到它在发布时会生成一个 web.config 文件,其中包含一些设置。

我需要向 web.config 添加更多设置,因为它们被另一个组件(asp.net 4 应用程序)使用。有谁知道我需要创建/修改哪个文件才能添加这些值。

在这个阶段,我不需要在 web.config 上使用转换,但如果知道这一点也很好。

【问题讨论】:

  • 可以使用ConfigurationManager读取任意配置文件:stackoverflow.com/questions/49378344/…(见第一个答案)
  • 您好,感谢您的回复。但是,我需要在开发过程中为其添加新设置,并且该文件似乎是自动生成的。只是想知道我需要更新哪个文件(比如 app.settings 或其他东西),以便它获取其他设置。
  • 服务器上的生产 web.config 通常(总是)与开发版本不同。所以通常不重新部署这个文件并手动维护这两个版本。

标签: web-config blazor-server-side


【解决方案1】:

我发现 web.config 按照 Asp.Net Core 文档工作。简要介绍在 IIS 下托管的 Blazor 服务器应用程序(这是我的理解)

  • 如果项目目录的根目录下没有 web.config,则在构建过程中创建一个并复制到 bin 目录。它将包含默认信息。
  • 如果项目目录根目录下存在web.config,则原样复制到bin文件夹中(注意:里面需要一些默认设置)。
  • 如果存在转换,则会应用它们。

我没有意识到如果 web.config 不存在则创建它,因此我最初的问题。

另外,我还不能让转换工作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-23
    • 2020-09-18
    • 2021-10-21
    • 2021-10-03
    • 2021-05-06
    • 1970-01-01
    • 2023-01-19
    • 2014-03-02
    相关资源
    最近更新 更多