嘿,我正在使用ExeConfigurationFileMap类的OpenMappedExeConfiguration方法来打开一个配置文件。配置文件由同一目录中的两个程序使用。找不到路径的一部分
一切工作我开发的机器上正常,但当我复制程序到另一台机器我在执行程序
Code not find a part of the path D:\email\email.config
其他程序可以方便地访问email.config文件得到这个错误。一切都是一个目录,但其他程序指着我的机器:(老路
这里是一个抛出异常的代码的一部分
class Program
{
static readonly string configFileName = "email.config";
static int Main(string[] args)
{
try
{
var configMap = new ExeConfigurationFileMap { ExeConfigFilename = configFileName };
Configuration externalConfig = ConfigurationManager.OpenMappedExeConfiguration(configMap, ConfigurationUserLevel.None);
}
catch (Exception e)
{
Console.WriteLine(e.Message);
return 1;
}
}
}
很高兴它帮助...在哪里写的路径? – 2009-07-20 08:55:25