创建一个windows服务,访问别的机器上的数据库时总是出错,windows数据库
创建一个windows服务,访问别的机器上的数据库时总是出错解决方案
是把连接字符串直接写到代码里能连上,读取配置文件仍然出错现在能连接上了,但是读取系统文件夹window下system32下的配置xml文件出错,无论怎么该就是读取不了.
你这么热心
是无法打开文件,还是打开文件使用的路径错了?
你打开文件用的是全路径名称吗?
我是这么做的,我把*.config文件和应用程序放置在同一目录下,当我要读取 *.config 时,我用如下的代码:
Assembly[] assemblies = AppDomain.CurrentDomain.GetAssemblies();
Assembly hostAssembly = assemblies.FirstOrDefault(o => o.FullName.Contains("your application name"));
ExeConfigurationFileMap configMap = new ExeConfigurationFileMap();
configMap.ExeConfigFilename = hostAssembly.Location + ".config";
Configuration config = ConfigurationManager.OpenMappedExeConfiguration(configMap, ConfigurationUserLevel.None);
用户评论