无法将C#Windows窗体应用程序发布到网站

时间:2017-04-25 14:02:12

标签: c# windows visual-studio visual-studio-2015 clickonce

我一直在搜索关于SOF的每一篇文章,并且搜索我能做的所有事情,并且无法找到任何可以让我通过将我的C#windows窗体应用程序发布到我的网站上的内容。

我正在使用Visual Studio 2015。

我最初开始使用ClickOnce但是,我相信,我发现ClickOnce仅适用于Intranet设置? 所以我决定简单地点击" build - >发布应用程序'"但那也没有用。

我找到了很多帖子,解释了如何获得.exe文件"但这不是我想要的。

在同时执行ClickOnce和简单发布应用程序方法时,我设法将我的文件发布到我的网站文件夹中。我甚至可以看到setup.exe文件和应用程序文件夹。但是,每当我将我的HTML代码中的链接放到setup.exe下载以便安装应用程序时,它会显示" setup.exe File Not Found"然而它就在那里。

我可以下载VS应用程序.exe并下载并运行应用程序,但这与使用ClickOnce更新它是不一样的 - 这将是首选。

是否有任何我可能错过的文档可以帮助我逐步发布我的Windows窗体应用程序?或者有没有知道它为什么不让我下载setup.exe?

-Colt

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

我使用ClickOnce时没有问题从网站发布应用程序,因此它绝对是您所追求的解决方案模式。逐步引导您的文档在https://msdn.microsoft.com/en-us/library/142dbbz4(v=vs.90).aspx

通常是用户链接到的.application文件,而不是setup.exe。大多数浏览器不允许您直接从超链接执行EXE文件,因此.application文件允许浏览器下载Setup.exe并在本地执行它。 ClickOnce甚至会生成一个样板HTML页面供您安装应用程序 - 当您导航到它并尝试安装应用程序时会发生什么?