嘿,我正在使用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