当前位置:文档之家› IIS 部署WPF

IIS 部署WPF

技术文档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访问:需要关闭防火墙或把端口加入到防火墙允许策略中。

相关主题