【问题标题】:c# clickOnce xml file not foundc# clickOnce xml文件未找到
【发布时间】:2018-02-28 10:16:24
【问题描述】:

C# 部署 clicOnce。没有找到安装运行xml文件?

  XDocument x = XDocument.Load(@"veri.xml");

图像1: http://www.kgmmp.org/333.jpg

【问题讨论】:

  • 您正在包含一个直接来自bin\Debug 目录的文件。您的 ClickOnce 部署是否使用调试版本..?

标签: c# deployment clickonce publish


【解决方案1】:

如果是项目中的文件,从文件的属性中检查是否是copy local。文件必须是复制本地。那么您可以尝试以下方法。

XDocument x = XDocument.Load(@"veri.xml");


    string filePath = Path.Combine(
    HostingEnvironment.ApplicationPhysicalPath, 
    @"App_Data\AppSettings.xml"
);

【讨论】:

  • Hocam galiba Türksünüz? projeyi yayınlayınca diğer makinalarda xml dosyası bulunamadı hatası alıyorum。 Yardımcı olurmusunuz.
  • 是的,我必须用英文写。您可能需要检查文件的路径。你写的是其他服务器上的哪条路径?
  • 我编辑了我的评论试试这个。您可以为您的 xml 文件使用服务器路径
  • 我认为您不能将 HostingEnvironment.ApplicationPhysicalPath 用于 ClickOnce 应用程序,因为它在桌面上运行而不是在虚拟主机中运行..
猜你喜欢
  • 1970-01-01
  • 2015-06-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-03
相关资源
最近更新 更多