做的asp.net程序,最近要发布在外网上,发布过程不太难,网上都有现成的,只要按照相应的步骤基本都不会有什么问题,关键是发布成功后,程序中涉及到excel的导出或者导入问题,就会提示“检索COM 类工厂中CLSID 为 {00024500-0000-0000-C000-000000000046}的组件时失败,原因是出现以下错误: 80070005”的错误,在网上查一下基本都是差不多的解决办法,比如在服务组件里找到microsoft Excel 应用程序,然后属性,然后将标识里改成
然后在安全里添加asp.net的用户,关键就是这里了,对于iis5来说要加的用户是asp.net,我的是iis7,要加的用户是iis_IUser
有的iis版本了要加的是NetWork Service(至于什么版本,我也不知道,网上都说要加这个,反正我的iis7不是这个)。以上就是我最近的一点小心得,记录下来怕自己以后又忘了,也欢迎大家批评指正