繁体   English   中英

ClickOnce部署在线问题

[英]ClickOnce Deployment online questions

有点奇怪的问题,但是ClickOnce部署如何从网站上工作? 我似乎对此有些问题。 基本上,当您单击“安装”按钮时,安装文件将下载,但是缺少某些文件。

您是否需要在Microsoft服务器上运行ClickOnce部署? 我通常使用UNC在本地服务器上进行部署,因为这是我第一次在线进行部署,所以我有点挣扎。

您可以向我指出的任何新手教程都很棒,如果我需要特殊的主持人,可以请推荐一些吗?

谢谢大家的所有回答:)

您要转到setup.exe文件还是.application文件?

部署必须指向.application文件。 然后,将直接在此处启动ClickOnce文件,而无需进行明确的“另存为”下载。 加载清单后,应用程序将下载所需文件并关闭其运行。

您需要做的第一件事是确定是要让安装您的应用程序的用户在本地运行还是仅从Web启动它。

其次,请确保您正在使用Internet Explorer启动应用程序。 .application已在IE中注册,但未在其他浏览器中注册。

我只推荐服务器。 (至少要开始)您不必担心增量更新。 用户每次都会获得正确的程序版本。

服务器没有什么特别的事情。 全部都在浏览器/.application中。

它可以在任何文件服务器上运行,例如,这是SVN服务器上的ClickOnce部署(即,每次发布后我都要检查ClickOnce文件): http : //o2platform.googlecode.com/svn/O2_ClickOnce_Installers/O2_XRules_Database

您能否在项目的“发布”选项卡上提供有关哪些设置的更多详细信息?

关于丢失的文件,是的,这可能会很麻烦,因为ClickOnce不会自动添加子项目中的所有相关文件(我过去发现,您需要在部署的项目中包括所需的额外(非dll)文件通过ClickOnce)

无需特殊的托管要求。 您只需要确保已发布的clickonce应用程序所需的所有文件都已部署。

在这里看看: http : //msdn.microsoft.com/en-us/library/31kztyey%28VS.80%29.aspx

您可以使用FTP或HTTP部署到Web服务器。 您需要设置以下MIME类型才能托管部署:

.application->应用程序/ x-ms-application
.manifest-> application / x-ms-manifest
.deploy->应用程序/八位字节流

如果要部署.Net 3.5作为先决条件,则还需要满足以下条件:

.msp->应用程序/ microsoftpatch
.msu->应用程序/ microsoftupdate

如果您有vsto应用,则需要以下一个:

.vsto->应用程序/ x-ms-vsto

在“发布”选项卡中签出“应用程序文件”对话框,以查看其中包含哪些文件。 您可以尝试从\\ bin \\ release文件夹中运行exe文件,但是如果它使用的是全局程序集缓存(GAC)中的某些内容,则它将起作用,并且不会告诉您丢失了它。

以下是一些其他有用的链接:

ClickOnce概述
http://msdn2.microsoft.com/en-us/library/142dbbz4(VS.80).aspx

如何发布clickonce应用
http://msdn2.microsoft.com/zh-CN/library/31kztyey(VS.80).aspx

罗宾网
访问我的ClickOnce博客!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM