综合应用WPF/WCF/WF/LINQ之十五:关于XBAP程序访问权限的问题

简介:
这里我提供两种解决XBAP程序访问权限的方案。
  1、通过配置CAS(Code Access Security)的方式获得访问的权限。
    1 caspol -m -ag 1 -url "http://localhost/Eallies.OA.Web/*" FullTrust -exclusive on
  其中,CasPol.exe程序可以在Eallies.OA.Generator目录下找到。在执行这个程序时,会询问是否确认,输入yes并按回车确认即可。
  值得注意的是:如果您设置的url是localhost,则您只能通过localhost的方式访问,如果您需要通过IP访问,则请更改上面url为IP地址,然后重新执行上面的程序。另外,如果您需要在别的机器上访问您的这个网站,则您需要在别的机器上也执行一次这个程序。
  2、通过添加证书的方式获得访问权限。
  第一步,在XBAP项目属性的Signing页面中,使用项目附带的Key.pfx证书签名该程序。
  第二步,在XBAP项目属性的Security页面中,确保This is a full trust application为选择状态。
  第三步,编译XBAP项目。这时可能提示其它项目也需要强命名,按照要求一一加入签名即可。然后发布项目。
  第四步,在Internet Explorer的Certificates页面中,将Key.pfx文件导入到Trusted Root Certification Authorities列表和Trusted Publishers列表中。
  这样,您就可以成功访问XBAP程序了,同样地,如果其它机器需要访问这个程序,则也需要加入证书。




本文转自 Eallies 51CTO博客,原文链接:http://blog.51cto.com/eallies/79028,如需转载请自行联系原作者

目录
相关文章
|
3月前
|
C#
WPF/C#:程序关闭的三种模式
WPF/C#:程序关闭的三种模式
43 0
|
5月前
|
C#
WPF/C#:程序关闭的三种模式
WPF/C#:程序关闭的三种模式
67 3
|
C#
WPF防止程序多次运行
WPF防止程序多次运行
219 0
WPF界面无法正常显示(资源引用,如转换器),但程序正常运行
WPF界面无法正常显示(资源引用,如转换器),但程序正常运行
WPF界面无法正常显示(资源引用,如转换器),但程序正常运行
WPF从外部文件或者程序集加载样式或其他静态资源
WPF从外部文件或者程序集加载样式或其他静态资源
WPF从外部文件或者程序集加载样式或其他静态资源
|
Java C# 程序员
WPF程序中的弱事件模式
原文:WPF程序中的弱事件模式 在C#中,得益于强大的GC机制,使得我们开发程序变得非常简单,很多时候我们只需要管使用,而并不需要关心什么时候释放资源。但是,GC有的时并不是按照我们所期望的方式工作。 例如,我想实现一个在窗口的标题栏中实时显示当前的时间,一个比较常规的做法如下:     var...
1138 0
|
C#
WPF整理-跨程序集访问资源
原文:WPF整理-跨程序集访问资源 “Sometimes binary resources are defined in one assembly (typically a class library), but areneeded in another assembly (another class library or an executable).
969 0
|
C#
WPF 启动唯一程序(项目,exe,实例)
原文:WPF 启动唯一程序(项目,exe,实例) 描述:用户多次快速开启WPF程序的时候  只运行起来 一个 程序(exe) 其他多开的 进程 自动关闭掉 App.xaml.cs文件   1 protected override void OnStartup(Startu...
1275 0
|
C# Windows
WPF:如何为程序添加splashScreen?
原文:WPF:如何为程序添加splashScreen? 大家是否还记得在Windows Forms程序中如何实现splashScreen吗?我们一般都会使用Microsoft.VisualBasic.dll中提供的那个WindowsFormsApplicationBase类型,它有一个所谓的splashscreen属性,可以指定为一个窗体的。
891 0
|
C# API
在WPF程序中将控件所呈现的内容保存成图像
原文:在WPF程序中将控件所呈现的内容保存成图像 有的时候,我们需要将控件所呈现的内容保存成图像保存下来,例如:InkCanvas的手写墨迹,WebBrowser中的网页等。可能有人会说,这个不就是截图嘛,找到控件的坐标和大小,调用截图API不就可以了嘛。
1127 0