程序本地运行可以,但是程序通过IIS发布后出现的问题,主要方向:office的权限问题,期间也夹杂着有其他的一些小问题,请参考方法:
1. 我们首先在开始中输入:dcomcnfg.exe:
2. 找到一下位置:DCOM配置中的Micorsoft Word 97-2003 Document
3. 右击属性,然后跟着一下操作进行执行即可:
注意:在1和2中添加:NETWORK SERVICE 用户,3中添加everyone用户
附加:此博客的参考案例
-
打开IIS(win+R中输入:inetmgr.exe)
-
在应用池中找到我们选择的应用池,然后右击属性选择高级设置,然后找到进程模型中的标识选项,设置为LocalSystem,如果不合适可以换成LocalService。
注意事项,我们建立网站,在建立程序中选择空的网站,然后敲完代码后先给自己文件夹发布一下,然后在另建立一个文件夹作为发布文件夹,在从IIS发布此新建立的文件夹即可。
- 我们找到IIS中的目录浏览:点击右面的启用即可。
- 如果不行的话,找到第一章图片中的默认文档,然后添加你要发布的网站的起始名字即可:
参照:IIS 7.0 网页时的 "HTTP 错误 403.14-被禁止"错误
- 发布问题,如果建立的空网站,需要自己发布一下。
- 在IIS中发布的文件夹需要设置every权限
- IIS中一定设置目录浏览,不然会提示打不开的。
- 附加:安装IIS和CGI的使用博客