如何正确的取得文件的路径,如何正确的取得文件的路径
做了一个小软件,是CS结构的,分为客户端和服务端,服务端通过XML配置文件得到MSSQL的连接字符串,
客户端调用此连接字符串。都比较正常,但是如果我在客户端又新打开一个程序或打开文件选择窗口,这时再次连接数据库时,则连接不上,我想应该是没有得到XML路径的原因。我使用了
System.IO.Directory.GetCurrentDirectory()
CurrentDomain.BaseDirectory
Application.StartupPath
都不正确
应该怎么办?
------解决方案--------------------你调试代码看看xml路径是什么,你可以使用相对路径,比如和exe同目录,直接写xxx.xml就行了
------解决方案--------------------那太神奇了,客户端怎么运行能影响到服务器端吗
------解决方案--------------------
------解决方案-------------------- 楼主你耍人玩呢,就算在同一台电脑,你操作的也是客户端好不好。