我正在尝试使用IConfigurationBuilder来读取xml配置。但是,当服务运行时(一旦部署),它就会在此行失败:
private static void Main()
{
try
{
IConfigurationBuilder Builder = new ConfigurationBuilder(); // Exception here
..
ServiceRuntime.RegisterServiceAsync("MyService.ServiceType",
context => new Service(
context)
.GetAwaiter().GetResult();
在服务器上,我在应用程序日志中看到了这个例外:
描述:由于未处理的异常,进程终止。 异常信息:System.IO.FileNotFoundException at MyService.Program.Main()
如果删除此行,则可以正常工作。
当我从VS本地运行服务时,它确实工作正常。