簡體   English   中英

如何從另一台計算機加載xml配置文件?

[英]How to load xml config file from another computer?

我有應用程序C#,配置文件是xml文件。 如果是同一台計算機,則可以正常工作,但不能保證安全。 在這種情況下,每個人都可以看到和讀取此配置文件。

我可以從另一台計算機加載xml文件嗎?

XDocument doc = XDocument.Load(fileXml);
var cmds = doc.Root
              .Element("ListProfile")
              .Elements("Profile")
              .Where(b => b.Element("Id").Value == profile_id)
              .SelectMany(b => b.Element("Command").Elements())
              .Select(p => new
               {
                   Id = (int)p.Element("Id"),
                   Path = (string)p.Element("Path"),
                   Value = (string)p.Element("Value")
               });

謝謝。

您是要在啟動應用程序時加載配置,還是可以在初始加載完成后加載配置。 在后一種情況下,最好使用Web服務。

第二台PC也位於哪里? 是在同一局域網內還是在其他地方? 與第一點相同,后者將使Web服務成為更好的選擇。

最后,什么是安全問題。 如果您擔心配置中的密碼,則可以對這些密碼進行加密,然后從XML中加載加密的密碼,然后解密並查看它是否正確。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM