发布项目的问题(100分求解)
我做了一个项目,想发布之后在局域网里安装,但现在在一部份电脑上安装会出现以下的错误:
平台版本信息
Windows : 5.1.2600.131072 (Win32NT)
Common Language Runtime : 2.0.50727.42
System.Deployment.dll : 2.0.50727.42 (RTM.050727-4200)
mscorwks.dll : 2.0.50727.42 (RTM.050727-4200)
dfdll.dll : 2.0.50727.42 (RTM.050727-4200)
dfshim.dll : 2.0.50727.42 (RTM.050727-4200)
源
部署 URL: file://kelvin/NET%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/%E4%B8%AD%E6%BA%90%E4%BC%81%E4%B8%9A%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F/%E4%B8%AD%E6%BA%90%E4%BC%81%E4%B8%9A%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F.application
部署提供方 URL: file://kelvin/NET%E7%B3%BB%E7%BB%9F%E5%AE%89%E8%A3%85/%E4%B8%AD%E6%BA%90%E4%BC%81%E4%B8%9A%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F/%E4%B8%AD%E6%BA%90%E4%BC%81%E4%B8%9A%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F.application
标识
部署标识: 中源企业管理系统.application, Version=1.0.0.1, Culture=neutral, PublicKeyToken=2e511905f133c214, processorArchitecture=msil
应用程序摘要
* 可安装的应用程序。
错误摘要
以下是错误摘要,这些错误的详细信息列在该日志的后面。
* 激活 \\Kelvin\NET系统安装\中源企业管理系统\中源企业管理系统.application 导致异常。 检测到下列失败消息:
+ 部署和应用程序没有匹配的安全区域。
组件存储事务失败摘要
未检测到任何事务错误。
警告
执行此操作的过程中未出现任何警告。
操作进度状态
* [2007-6-4 10:53:37] : 已启动 \\Kelvin\NET系统安装\中源企业管理系统\中源企业管理系统.application 的激活过程。
* [2007-6-4 10:53:44] : 部署清单处理已成功完成。
* [2007-6-4 10:53:44] : 已启动应用程序的安装过程。
错误详细信息
执行此操作期间检测到下列错误。
* [2007-6-4 10:53:44] System.Deployment.Application.InvalidDeploymentException (Zone)
- 部署和应用程序没有匹配的安全区域。
- 源: System.Deployment
- 堆栈跟踪:
在 System.Deployment.Application.DownloadManager.DownloadApplicationManifest(AssemblyManifest deploymentManifest, String targetDir, Uri deploymentUri, IDownloadNotification notification, DownloadOptions options, Uri& appSourceUri, String& appManifestPath)
在 System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp)
在 System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState subState, ActivationDescription actDesc)
在 System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut)
在 System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)
组件存储事务详细信息
没有可用的事务信息。
请问这个问题该如何解决
[解决办法]
目标主机上装了.net framework吗? 打包的时候带了一些第三方的控件吗?
[解决办法]
你打包时,可能忘了必要的组件了,重先打包
[解决办法]
+ 部署和应用程序没有匹配的安全区域。
权限不够?
[解决办法]
使用的ClickOnce?
http://www.microsoft.com/china/msdn/library/langtool/vbnet/VisualBasic2005chapter8.mspx?mfr=true
[解决办法]
vs2003 or vs2005?
------解决方案--------------------
帮你顶一下!
[解决办法]
应该是安全策略引起的
[解决办法]
http://support.microsoft.com/kb/815147
HOW TO: Change the Trust Level for a .NET Framework Assembly
Code Access Security Policy Tool (Caspol.exe)
http://msdn2.microsoft.com/en-us/library/cb6t8dtz(VS.71).aspx
[解决办法]
1。在發行--必要條件裡選擇需要安裝的必要條件
2 在應用程式檔案中選擇選擇發行必要條件--必要項
3.在安全性裡面選啟用clickonce安全性設定--這是完全信任的應用程 式
從你的程式看是無法加載你編輯的一些dll 的原因
[解决办法]
mark
[解决办法]
我只能帮顶了 :)
[解决办法]
UP 接分
[解决办法]
UP 接分
[解决办法]
我都遇到了相类似的问题。
也是在局域网内发布程序。
错误的提示不同。
[解决办法]
up 一下
[解决办法]
顶
[解决办法]
混分