快捷搜索:  汽车  科技

asp.net健康监控配置(IIS支持EXCEL导出功能的DCOM配置)

asp.net健康监控配置(IIS支持EXCEL导出功能的DCOM配置)6、网站web.config中的system.web下添加管理员账户和密码节点:<identity impersonate =”true” userName=”账号” password=”密码”/>5、点击”安全”标签 在”启动和激活权限”上点击”自定义” 然后点击对应的”编辑”按钮 在弹出的”安全性”对话框中填加”NETWORK SERVICE”用户(注意要选择本计算机名)和”IIS_IUSRS” 并给它们赋予”本地启动”和”本地激活”权限;在”访问权限”上点击”自定义” 然后点击”编辑” 在弹出的”安全性”对话框中也填加”NETWORK SERVICE”用户和”IIS_IUSRS” 然后给他们赋予”本地访问”权限.如果你是64位 操作系统:1)在”开始”->”运行”中输入 mmc -32 启动”控制台”;2)文件–添加或删除管理单元;3)在可用的管理单元选中“组件服务

我们有多套ASP.NET MS SQL开发的管理系统都使用到了EXCEL表格导入导出功能(*.xls *.xlsx),其中的导出功能需要调用微软Excel COM组件;
Windows服务器需要配置DCOM,使ASP.NET帐号能有权限调用Excel COM组件。

一、首先在服务器上安装office的Excel 2007软件.

二、DCOM配置方法如下:
1、在服务器上安装office的Excel软件.
2、在”开始”->”运行”中输入dcomcnfg.exe启动”组件服务”

如果你是32位 操作系统:
1)在”开始”->”运行”中输入dcomcnfg.exe启动”组件服务”;
2)依次双击”组件服务”->”计算机”->”我的电脑”->”DCOM配置”;
3)在”DCOM配置”中就能找到”Microsoft Excel 应用程序”

如果你是64位 操作系统:
1)在”开始”->”运行”中输入 mmc -32 启动”控制台”;
2)文件–添加或删除管理单元;
3)在可用的管理单元选中“组件服务”—添加—确定;
4)依次双击”组件服务”->”计算机”->”我的电脑”->”DCOM配置”;
5)在”DCOM配置”中就能找到”Microsoft Excel 应用程序”

asp.net健康监控配置(IIS支持EXCEL导出功能的DCOM配置)(1)

asp.net健康监控配置(IIS支持EXCEL导出功能的DCOM配置)(2)

3、在”DCOM配置”中找到”Microsoft Excel 应用程序” 在它上面点击右键 然后点击”属性” 弹出”Microsoft Excel 应用程序”属性”对话框

asp.net健康监控配置(IIS支持EXCEL导出功能的DCOM配置)(3)


4、点击”标识”标签 选择”下列用户”,直接填写管理员账户密码

asp.net健康监控配置(IIS支持EXCEL导出功能的DCOM配置)(4)


5、点击”安全”标签 在”启动和激活权限”上点击”自定义” 然后点击对应的”编辑”按钮 在弹出的”安全性”对话框中填加”NETWORK SERVICE”用户(注意要选择本计算机名)和”IIS_IUSRS” 并给它们赋予”本地启动”和”本地激活”权限;
在”访问权限”上点击”自定义” 然后点击”编辑” 在弹出的”安全性”对话框中也填加”NETWORK SERVICE”用户和”IIS_IUSRS” 然后给他们赋予”本地访问”权限.

asp.net健康监控配置(IIS支持EXCEL导出功能的DCOM配置)(5)

6、网站web.config中的system.web下添加管理员账户和密码节点:
<identity impersonate =”true” userName=”账号” password=”密码”/>

7、创建2个Desktop文件夹

C:\Windows\System32\config\systemprofile

AND

C:\Windows\SysWOW64\config\systemprofile

做完这些设置,WIN服务器 IIS ASP.NET组合就可以顺利导出EXCEL表格了。

详情请点击下方“了解更多”

猜您喜欢: