Windows 2003R2 IIS6.0 部署Asp.net网站(调用Word)
(1)安装 Windows2003R2
(2)安装 IIS6.0
(3)由于开发工具不同,因而发布的网站对Framework包的依赖也不同(默认网站的开发版本是.Net Framework2.0 )
Windows2003默认安装了 Framework 2.0;
若是VS2005开发编译的,无需安装补丁包
若是VS2008开发编译的,需要安装:Microsoft .Net Framework 2.0 Service Pack 1 和 Microsoft .Net Compact Framework 2.0 SP2
若是VS2010开发编译的,需要安装:Microsoft .Net Framework 2.0 Service Pack 1 和 Microsoft .Net Compact Framework 2.0 SP2
若是VS2008或VS2010开发编译的,在没有安装增强的补丁包时,若存在Login.aspx页面,登录时可能会提示 CS0003错误 或 Login类名冲突
(4)正常部署 Asp.Net网站
(5)为Asp.Net网站提供调用Word授权
在运行中输入 dcomcnfg 打开【组件服务】;
选择【组件服务】-》【我的电脑】-》【DCOM配置】;
找到 Microsoft Word 文档,右击属性,选择【标识】标签页,选择【下列用户】,用户选择管理员用户,输入密码;
选择【安全】标签页,【启动和激活权限】选择自定义;默认有三个用户或用户组,增加 Everyone,NERWORK SERVICE;授权与默认的用户或用户组一致;
【访问权限】选择自定义;默认有两个用户或用户组,增加 Everyone,NERWORK SERVICE,NERWORK;授权与默认的用户或用户组一致;
【启动和激活权限】选择 使用默认配置。
至此授权完毕,Asp.Net网站就可以调用Word了
(1)安装 Windows2003R2
(2)安装 IIS6.0
(3)由于开发工具不同,因而发布的网站对Framework包的依赖也不同(默认网站的开发版本是.Net Framework2.0 )
Windows2003默认安装了 Framework 2.0;
若是VS2005开发编译的,无需安装补丁包
若是VS2008开发编译的,需要安装:Microsoft .Net Framework 2.0 Service Pack 1 和 Microsoft .Net Compact Framework 2.0 SP2
若是VS2010开发编译的,需要安装:Microsoft .Net Framework 2.0 Service Pack 1 和 Microsoft .Net Compact Framework 2.0 SP2
若是VS2008或VS2010开发编译的,在没有安装增强的补丁包时,若存在Login.aspx页面,登录时可能会提示 CS0003错误 或 Login类名冲突
(4)正常部署 Asp.Net网站
(5)为Asp.Net网站提供调用Word授权
在运行中输入 dcomcnfg 打开【组件服务】;
选择【组件服务】-》【我的电脑】-》【DCOM配置】;
找到 Microsoft Word 文档,右击属性,选择【标识】标签页,选择【下列用户】,用户选择管理员用户,输入密码;
选择【安全】标签页,【启动和激活权限】选择自定义;默认有三个用户或用户组,增加 Everyone,NERWORK SERVICE;授权与默认的用户或用户组一致;
【访问权限】选择自定义;默认有两个用户或用户组,增加 Everyone,NERWORK SERVICE,NERWORK;授权与默认的用户或用户组一致;
【启动和激活权限】选择 使用默认配置。
至此授权完毕,Asp.Net网站就可以调用Word了