ClickOnce:文本文件(.txt)已发布,但应用程序未下载

|| 我有一个扩展名为.txt的简单文本文件,它具有以下属性,已添加到我的解决方案中: 建立动作:内容 复制到输出文件夹:始终复制 我在正确的IIS目录中看到了已部署的文件,在本例中为c:\\ inetpub \\ wwwroot \\ occ600 \\ application files \\ occ_v_x \\ docs。 但是,当我更新应用程序时,不会下载此文件。 IIS已经具有为.txt定义的MIME类型,我怀疑是问题所在。另外,此文件是我的解决方案docs文件夹中的唯一文件。我还要寻找什么。 TIA。 克劳斯     
已邀请:
        我不太确定MIME Type设置是否有问题,但是以防万一,您可以尝试更改ClickOnce应用程序中的设置,该设置会将\“。deploy \”扩展名添加到项目中的ever文件。下载文件后,安装程序将从应用程序文件中删除.deploy扩展名。 要使用此功能,请打开应用程序的“属性”页面,然后转到“发布”选项卡。在“发布”选项卡上,选择“选项”,然后从“选项”对话框中,选择左侧的“部署”设置组。在“部署”部分中,选中“使用\“。deploy \”文件扩展名选项。 (请参见下面的屏幕截图) 重新发布您的应用程序并尝试安装该应用程序。如果使用.deploy扩展名后未下载文本文件,则您还有另一个问题。 希望能有所帮助。     
        正在复制文件。但是,寻找文件的代码并未考虑可能通过ClickOnce部署应用程序的情况。因此,它始终在寻找相对于应用程序安装文件夹的文件,而不是在确定在哪里寻找文件之前测试应用程序是否是网络部署的。     

要回复问题请先登录注册