gpt4 book ai didi

c# - 访问第三方库中的 web.config 文件

转载 作者:行者123 更新时间:2023-11-30 18:10:20 24 4
gpt4 key购买 nike

我正在编写一个 IHttpFilter,它需要在一个单独的项目(这些都是 C# 项目)中用于一组 ASP.NET MVC 应用程序。在 IHttpFilter 中,我必须确定 web.config 文件中指定的一些内容。

有没有办法在运行时从外部程序集检索当前的 web.config 文件?我需要获取三个设置(字符串)。

另一个问题是我需要引用一堆文件(图像),但我不确定是将它放在 ASp.NET MVC 应用程序中还是放在 IHttpHandler 项目中。

最佳答案

我从外部程序集了解到,您的意思是 Web 应用程序引用的另一个项目生成的程序集。

在运行时,您的 Web 应用程序将从 Web 应用程序的 web.config 中检索其整个配置,包括引用程序集检索的配置。您不必更改 IHttpHandler 代码中的任何内容。

因此,虽然在设计时您可能应该在每个项目的配置文件中进行这些设置,但在运行时,所有引用的项目配置文件都应该合并到 Web 应用程序的 web.config 文件中.

关于图像:在我在这里完成的小测试中,我将图像放在一个引用项目中,将它们设置为内容并始终复制到输出目录。虽然程序集已按我的预期复制到 Web 应用程序的 bin 文件夹中,但图像并没有复制到除了它们自己的项目输出目录之外的任何地方。

因此,为了简单起见,我会将图像放在 Web 应用程序项目中的适当文件夹中。

关于c# - 访问第三方库中的 web.config 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1491858/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com