王计平 你好
网友 你好,刚才吃饭去了,不好意思
王计平 我看到你在论坛的问题了,但是没有错误信息呀
网友 你在上海吗?
王计平 我在北京
网友 System.Windows.Markup.XamlParseException: 无法创建在程序集“1videoConference, Version=1.0.2726.368, Culture=neutral, PublicKeyToken=null”中定义的“LogOn”的实例。 调用的目标发生了异常。 标记文件中“LogOn.xaml”行1位置7处的错误。 ---> System.Reflection.TargetInvocationException: 调用的目标发生了异常。 ---> System.Security.SecurityException: 该程序集不支持部分受信任的调用方。 在 System.Security.CodeAccessSecurityEngine.ThrowSecurityException(Assembly asm, PermissionSe
王计平 我碰到过类似的,属于安全限制范畴,不是什么语法或者逻辑错误。
网友 谢谢你。
网友 我这几天需要给客户演示个项目
王计平 好说。你们做什么呢
网友 我们做视频会议的。教育行业的。
王计平 挺好的吗。
网友 你说的安全性问题,是不是我发布出来的xbap所在的目录的访问权限问题呢?
王计平 差不多,xbap程序不是叫Xaml Browser applition吗,和以前网页的权限差不多,不能读取本地文件,不能创建 tcp 连接。
网友 我现在添加了 networkservice 用户的 安全控制 权限
网友 我用的操作系统是 windows server 2003 sp2
王计平 我也是。
王计平 那个设置还不够。
网友 everyone iuser_ 我也设置了
网友 还是那样
王计平 如果是xbap形式,.net 自动默认提供的部分权限不能操作本地文件,需要应用程序声明申请该权限,客户端设置批准,第三才是那个目录的权限。
王计平 这和iuser没有任何关系,iuser指的是,asp.net的程序池的权限。
网友 哦。是要有证书的吗?
王计平 不需要证书,证书是更高一个级别的问题了。
王计平 你可能需要调整战略思路了,取决你的程序的运行方式,如果是单机版程序,把wpf程序发布为standalone形式,如果是有限少数(企业应用)的网络程序,写个设置说明,让用户设置一下权限,
王计平 如果是广域网应用,最好遵守默认权限要求,要保存的客户信息,保存到cookie、session、或者数据库中。
网友 你是说不要发布成XBAP形式?
网友 客户想要在internet上使用这个程序
网友 就你刚才说的三点设置,有什么文章可以参考吗?
王计平 文章来源我忘了,应该是Vista SDK里面说的吧,我记得是这样。
网友 你是用vs.net 2005 调试的吧
王计平 是。
网友 像这种xbap的程序 是不是只有发布后才能看到效果呢?
王计平 一般可以按F5运行,但是如果引用了网站的绝对路径,可能会报安全错误。
网友 我按F5之后 没有反映
网友 反应
王计平 快到上班时间了,有问题你发到xbap论坛中。