社区
C#
帖子详情
请问大家一个问题(50分)
huwei12345
2008-05-30 09:49:18
用C# 写的一个小程序放在服务器上,然后客户端通过映射服务器上的这个文件夹来打开程序,当时报错,点调试就出现:
未处理的“System.Security.SecurityException”类型的异常出现在 BeautyHospitalView.exe 中。
这是怎么回事呢?但是运行其他的程序是可以的啊,急,高手帮帮忙呀
...全文
278
25
打赏
收藏
请问大家一个问题(50分)
用C# 写的一个小程序放在服务器上,然后客户端通过映射服务器上的这个文件夹来打开程序,当时报错,点调试就出现: 未处理的“System.Security.SecurityException”类型的异常出现在 BeautyHospitalView.exe 中。 这是怎么回事呢?但是运行其他的程序是可以的啊,急,高手帮帮忙呀
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
25 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Georgechina
2008-06-18
打赏
举报
回复
http://topic.csdn.net/u/20080530/09/7ea63354-1c38-4266-a735-4b8c03555c86.html?seed=1683649145
请问如何插入超链接?
Georgechina
2008-06-18
打赏
举报
回复
我碰到你一样的问题,搞定了。如果你还是打不开,可能是由于你还需要安装其他PATCH.如水晶报表的CRRedist2005_x86.msi.
c:
cd c:\windows\Microsoft.Net\Framework\v2.0.50727
CasPol.exe -m -ag 1.2 -url X:\XMLFiles\ReportViewer.exe FullTrust
Pause
CasPol.exe -m -ag 1.2 -url file://YourServer/YourPath.../BeautyHospitalView.exe FullTrust
====================
-m 本地机器
-ag 1.2 内部网
FullTrust 完全信任
huwei12345
2008-05-30
打赏
举报
回复
我已经在客户端 执行 caspol -s off 了,还是不行 执行一个简单的程序可以,就是执行这个程序不行
gomoku
2008-05-30
打赏
举报
回复
[Quote=引用 12 楼 huwei12345 的回复:]
客户端我是不能写程序的
[/Quote]
说的好。客户端不信任的程序,不能在客户端上运行。而.Net把本地存储和网络映射区分开了。网络映射上的程序,.Net认为是不安全的。
你们要做的,就是让客户端信任你的程序,或信任你的网络映射。
你在你的个人机器上这样试验:
[code=BatchFile]
cd \windows\Microsoft.Net\Framwork\v2.0.50727
CasPol.exe -m -ag 1.2 -url file://YourServer/YourPath.../BeautyHospitalView.exe FullTrust
====================
-m 本地机器
-ag 1.2 内部网
FullTrust 完全信任
[/code]
huwei12345
2008-05-30
打赏
举报
回复
客户端我是不能写程序的
yata_soft
2008-05-30
打赏
举报
回复
新建一个线程然后调用这个映射的程序,不过我以前新建进程时也会出你的错误就是没权限,那么新建线程是不是可以,你自己试试吧^_^
gomoku
2008-05-30
打赏
举报
回复
[Quote=引用 7 楼 huwei12345 的回复:]
我就是不需要拷到本机的,要不然就没问题了,
control panel 在哪?
[/Quote]
最快的办法就是,拿2楼的解释和6楼的方法找你们的网管。安全部署的确是网管的职责。
huwei12345
2008-05-30
打赏
举报
回复
到底该怎么设置,该怎么做啊,
解决后再加50分
yata_soft
2008-05-30
打赏
举报
回复
这是客户端想要在服务器端新建一个进程BeautyHospitalView.exe
想象一下如果客户端随便这么来个进程,病毒阿,所以要有权限到服务器新建进程才可以,这里具体如何做我不知道,但是我是觉得是这样的,
不过如果你在客户端运行的程序新建一个线程调用这个程序也许可以,不过这里你要先解决如何在客户端运行的服务器程序,举个例子,web应用程序都可以通过客户端到处word报表,那么这是一个很有意思的行为,借鉴一下,你可以想象如何做个web程序然后开个线程调用BeautyHospitalView.exe 就OK了
huwei12345
2008-05-30
打赏
举报
回复
我就是不需要拷到本机的,要不然就没问题了,
control panel 在哪?
gomoku
2008-05-30
打赏
举报
回复
1 简单的方法:拷到本地就可以运行了。
2 授权: 如果是域环境,可以在企业级别上进行,否则,要对每个用户机器进行授权。
Control Panel -> Administrative Tools folder -> Microsoft .NET Framework Configuration
huwei12345
2008-05-30
打赏
举报
回复
我已经在文件夹上设置 everyone 的所有权限了呀
huwei12345
2008-05-30
打赏
举报
回复
该如何授权呢?拜托告诉我啊,很急的
hellomartin
2008-05-30
打赏
举报
回复
没有授权。
gomoku
2008-05-30
打赏
举报
回复
Network share(映射服务器上的这个文件夹) 被.net认为是不安全区域,并不能运行比如IO等等需要特权的操作。
如果你要从网络映射上运行需要特权程序,你需要授权给该区域,或该程序。
我姓区不姓区
2008-05-30
打赏
举报
回复
服务器上放应用程序的文件夹权限没开吧
huwei12345
2008-05-30
打赏
举报
回复
还是不行,估计是 安全策略设置问题,可是这个我不会设置,晕
huwei12345
2008-05-30
打赏
举报
回复
我一直在google,还是找不到解决方案,又放了一个程序进去就可以访问
gomoku
2008-05-30
打赏
举报
回复
如果BeautyHospitalView.exe依赖其他类库(*.dll),试试
CasPol.exe -m -ag 1.2 -url file://YourServer/YourPath.../* FullTrust
我前面的建议都是碰过和实施过的实际问题,原因也解释了。
不能运行的原因还包括缺少安装的组件,像office,水晶报表,.net版本等。你首先应该想办法来找到症结,也可以google其他人的解决方案。
huwei12345
2008-05-30
打赏
举报
回复
是 winform 的程序,放在服务器上,客户端通过映射那个文件夹,来打开程序的呀
加载更多回复(5)
分
糖果
问题
方法一
10个小孩围成一圈
分
糖果,老师
分
给第
一个
孩子10块,第二个小孩2块,后面依次
分
的糖果数量为8、22、16、4、10、6、14、20。然后所有的小孩同时将手中的糖果
分
一半给右边的小孩,糖果为奇数的可向老师要一块。问经过几...
分
糖果
问题
方法二
10个小孩围成一圈
分
糖果,老师
分
给第
一个
孩子10块,第二个小孩2块,后面...解答思路:这个
问题
可以先将每个人手中的一半糖果拿出来存储在
一个
数组中,将手中剩下的一半糖果在存储在
一个
数组中,可以看到这个是交错...
五个强盗
分
金币的
问题
分
析(博弈论)
话说五个强盗抢得100枚金币,他们决定: 1、抽签决定各人的号码(1,2,3,4,5 );...假定“每个海盗都是很聪明的人,都能很理智的判断得失,从而做出选择”,那么“第
一个
海盗提出怎样的
分
配方
50
个直击灵魂的
问题
_直击心灵的48个
问题
一共有48个
问题
,这些
问题
由五大部
分
组成,按照顺序
分
别是:近期&真心话(Q1-16)这些年,我们被社会毒打了吗?(Q17-32)金钱观(Q33-35)情感(Q36-45)2021(Q46-48)晕晕写回答前,觉得有些
问题
令人心虚写回答中,觉得...
VHDL-任意
分
频器(
50
%占空比)
去年寒假前我的
一个
亲戚问我如何做
一个
五
分
频的
分
频器。我想这还不简单,不就是个计数器吗,但是发现并没有那么简单,因为偶数
分
频器根据上升沿计数就可以了,但是奇数
分
频器也可以,但是没法做到
50
%占空比。今天课...
C#
110,571
社区成员
642,568
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章