我有一个网络角色,我在其中扩展了RoleEntryPoint
一些超出网站范围的工作。作为RoleEntryPoint.Run()
我的代码的一部分,需要使用 .config 从 .config 中读取ConfigurationManager
。
虽然这有点不寻常,但使用 SDK 1.8,我能够通过确保我的包包含一个 [The name of my project].dll.config 文件来完成这项工作。
现在我在尝试使用时已升级到 SDK 2.2,.AppSettings
或者.GetSection()
值始终为空,这让我相信它无法找到我的文件。
我已经尝试部署一个 Worker Role,并且 .config 文件仍然遵循我当前使用的相同名称模式。
我也尝试过命名文件 WaIISHost.exe.config。
我知道理想情况下这个配置应该包含在 .csfg 文件中,但我的问题是有人知道我应该调用我的配置文件吗?
更新:
在这个问题的帮助下,我现在知道它正在读取的配置文件的名称是 E:\base\x64\WaIISHost.exe.Config,但我不知道为什么这会改变或我能做什么超越这一点。