gpt4 book ai didi

.net - WCF 和 System.Configuration 命名空间

转载 作者:行者123 更新时间:2023-12-04 14:37:29 26 4
gpt4 key购买 nike

当引用的 .NET Framework 2.0 程序集尝试在 IIS 托管的 WCF 服务中执行以下代码行时,我收到错误消息:

错误信息:

exePath must be specified when not running inside a stand alone exe.



源代码:
ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);

有没有人遇到过这个问题,他们知道如何解决吗?

编辑:我的问题是,从与 .NET 2.0 程序集向后兼容的 WCF 服务打开配置文件(app.config 和 web.config)的最佳方法是什么?

最佳答案

引用的 .NET 2.0 程序集是我为我们的企业库开发的类库的一部分,用于处理常见任务。它旨在用于 ASP.NET 和 WinForm 应用程序。

这是我用来确定要打开哪种类型的配置文件的源代码:

//Open app.config or web.config file
if (HttpContext.Current != null)
this.m_ConfigFile = WebConfigurationManager.OpenWebConfiguration("~");
else
this.m_ConfigFile = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);

关于.net - WCF 和 System.Configuration 命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/235618/

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