IIS 部署WPF
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
技术文档1
WIN7 部署WPF IIS :(2011.12.06)
主要进行以下工作:(1)配置IIS (2)配置浏览器(3)配置VS,并发布到IIS。其中涉及到VS与浏览器证书的交互配置。
1.安装与配置IIS:
(1)安装IIS:控制面板—--》程序和功能—--》打开或关闭Windows功能,安装Internet 信息服务。
(2)配置网站:控制面板—》管理工具—》Internet信息服务管理器。进入后,选择“网站”—“添加网站”,建立新的网站。设定物理路径,即要发布的本机的存
储路径。设定端口号。
(3)配置用户权限:右击“网站”—“编辑权限”---“安全”—“高级”—“更改权
限”---“添加”,输入“a”,点击“检查名称”,选择“authenticated Users”。然后返回“权限”选项卡,编辑Authenticated Users权限为完全控制。
(4)配置浏览权限:右击网站,切换到“功能视图”。双击“目录浏览”。进入后,点击“右键”,选择“启用”。
(5)设置默认文档:可以添加网站目录中自己的主页,或者建立以下名称的主页到自己的网站中。
2.程序发布
(1)VS中,新建C#--Windows---WPF Browser Application工程。并编写程序。
(2)VS中,点击“生成”---“发布”页面。
(3)发布中,需要导出证书,以便配置浏览器使用证书。
<1>选择“签名”—“创建测试证书”----“详细信息”---“复制到文件”—“是,
导出私钥”----“导出所有扩展属性”,输入刚才创建证书时设置的密码,选择导出
文件路径,导出证书到本地。
<2>浏览器配置:
A:配置文件支持:Internet选项---安全---自定义级别,在自定义级别中分别启用xaml 和XPS功能。
B:配置证书:
选择“内容”---“证书”----“受信任的证书颁发机构”,“导入”,把VS中导出的数字证书导入到浏览器中。同样在“受信任的发布者中”,导入同样的证书。到此,浏览器配置完毕。期间会提示输入密码,为从VS导出证书的时输入的密码。
(1)回到VS发布界面:
签名---从存储区域选择,选择刚才发布的证书。
点击“安全性”,选择“这是完全可信的应用程序”。
点击“发布”,输入发布文件夹位置的路径,即在IIS中所设置的网站的存储路径,点击“立即发布”,可发布到对应的IIS中。
3访问:需要关闭防火墙或把端口加入到防火墙允许策略中。