我有一个WPF应用程序,我正在使用ClickOnce部署部署到网络路径.将应用程序部署到网络位置后,我使用ClickOnce HTML页面启动安装过程.我成功地下载并安装了该应用程序.
但是,我的用户无法下载和安装该应用程序.当用户导航到ClickOnce HTML页面并单击以开始安装过程时,会收到以下错误消息:
ERROR SUMMARY
Below is a summary of the errors, details of these errors are listed later in the log.
* Activation of http://software.mycompany.com/myapp/myapp.application resulted in exception. Following failure messages were detected:
+ Downloading file://dev/webs/software/myapp/myapp.application did not succeed.
* [4/5/2010 1:56:59 PM] System.Deployment.Application.DeploymentDownloadException (Unknown subtype)
- Downloading file://dev/Webs/software/myapp/myapp.application did not succeed.
Run Code Online (Sandbox Code Playgroud)
所有迹象都表明这是一个安全问题.所以,我做了以下事情:
确保"Everyone"具有对作为项目一部分部署的文件的读取权限
确保"Everyone"具有对部署应用程序的网络位置的读取权限(// dev/webs/software/myapp)
确保"Everyone"具有对ClickOnce HTML页面所在的IIS路径的读取权限
在每种情况下,我都没有在通过ClickOnce成功部署应用程序方面取得任何进展.
同样,奇怪的是我能够成功完成下载和安装应用程序的过程.但是,我的用户需要能够下载和安装应用程序.
我已经广泛地在网上寻找答案,但并没有太多.我想在没有"重新安装"或"操纵"任何事情的情况下解决问题.
我猜你正在将你的文件发布到只通过网络服务器向你的客户公开的网络位置.在这种情况下,在项目属性的"发布"选项卡中,安装文件夹URL不正确(或尚未指定).您可以通过查看错误消息来查看.用户正在访问http:// URL,但ClickOnce正在尝试从file:// URL下载文件,客户端可能无法访问该文件.您应该将安装文件夹URL设置为http://software.mycompany.com/myapp/
以便ClickOnce知道从哪里下载应用程序.
归档时间: |
|
查看次数: |
9408 次 |
最近记录: |