我在c#中制作了一个.exe程序,本地工作正常......但是如果我把.exe放到远程路径中,当我启动时,它会给出错误.. 我使用框架2.0 我该如何解决这个问题?c#从远程文件夹启动.exe
感谢
编辑: 这是错误:
,如果我在本地启动程序,它工作正常(我复制所有文件夹目录...)
我在c#中制作了一个.exe程序,本地工作正常......但是如果我把.exe放到远程路径中,当我启动时,它会给出错误.. 我使用框架2.0 我该如何解决这个问题?c#从远程文件夹启动.exe
感谢
编辑: 这是错误:
,如果我在本地启动程序,它工作正常(我复制所有文件夹目录...)
这就是“代码访问安全性”;一个随机的网络共享拥有非常的默认情况下核心引擎的信任度不高。 2.0,你的选择是:
.application
,而不是.exe
)caspol.exe
(每个客户端上)来告诉它信任的份额随着一些后来的服务包(它可能是SP 2,我记不清了),映射股得到更多的信任,即\\server\share
不会在默认情况下足够的信任,但h:
(这是映射到\\server\share
)将运行。
我的首选是ClickOnce部署,因为它适用于所有版本。
ClickOnce是什么意思? – ghiboz 2010-12-01 09:24:01
如果可行,请升级到.NET 3.5 SP1。此.NET Framework版本将允许您从网络共享启动可执行文件:
.NET Framework 3.5 SP1 Allows managed code to be launched from a network share!
您会得到什么错误?如果您的项目依赖于其他dll,则需要将它们与exe一起复制。 – decyclone 2010-12-01 09:20:17
什么是错误,你会得到什么? – TalentTuner 2010-12-01 09:24:43