我会尽力解释我的问题。
我有两个独立的项目,它们是Visual Studio中同一个应用程序的一部分。其中一个是服务器端,另一个是客户端。
客户端项目使用名为XMLFileName的appSettings键,该键用于从XML检索数据并使用检索到的信息填充数据集。在这个客户端项目中,我有一个方法可以对数据集执行一些检查。
当我尝试从服务器端项目调用该方法时,我无法填充数据集,因为服务器端项目未读取XMLFileName,因为它未在其应用程序设置中定义。如果我在服务器端项目上硬编码文件名字符串,它将找不到它,因为它看起来在另一个文件夹中。
我该如何处理?我清楚了吗?
谢谢, 伊顿B。
答案 0 :(得分:1)
为什么不将相同的设置添加到服务器端项目?我错过了什么吗?
答案 1 :(得分:0)
我可能不完全理解这个问题,但听起来你有两个不同的应用程序(客户端和服务器)使用相同的方法(例如GetXmlFile()
)来检索相同的文件(File.xml)。如果是这种情况,那么您可能需要在共享驱动器上安装可由UNC路径访问的XML文件(例如`\ myclient \ XMLFiles \ File.xml')。
如果是这种情况,您是否可以更改方法GetXmlFile()
以使用UNC路径访问该文件,并在您的appSettings中存储UNC路径和文件名?
如果我误解了这种情况,请告诉我,我会相应更新我的答案。
希望这有帮助。