两星用户的问题:c#写的组件在ASP中调用,在win2K没问题,在win2003上却不行,请有经验的高手来看看,分不够可以再加,但我想能解决这问题

gshope 2005-01-07 10:46:46
用C#写了个组件,已经具有强名称,然后用以下命令部署到win2k服务器:
regasm SingleSign-onKey.dll /tbl SingleSign-onKey.tlb
gacutil /I SingleSign-onKey.dll
然后在asp里:set obj=server.createobject(....)
一切OK!
但是当我在server2003上做完全一样的操作时,asp文件运行时报以下错误:
错误 '80070002'

我查了http://support.microsoft.com/default.aspx?scid=kb;en-us;836925#toc,也没说出怎么解决,
谁能这方面经验,谢谢.
...全文
488 42 打赏 收藏 转发到动态 举报
写回复
用AI写文章
42 条回复
切换为时间正序
请发表友善的回复…
发表回复
mengfanpp 2005-01-08
  • 打赏
  • 举报
回复
北京.net两星了,挺快!!!
只可惜我现在不做.net了,转Java了,可是还是舍不得这里!
你的问题不会,帮顶!
saucer 2005-01-08
  • 打赏
  • 举报
回复
先注销那个组件,重新注册

感觉是权限问题,试着写个VB6(不是VB.NET)的程序,看能否使用你的组件
superlw 2005-01-08
  • 打赏
  • 举报
回复
你支持asp的服务开了没有啊!
superlw 2005-01-08
  • 打赏
  • 举报
回复
靠,楼上有个~~~~~~~~5个~~~~的 怕怕!!
hubinasm 2005-01-07
  • 打赏
  • 举报
回复
可能是权限问题
tengjian1981 2005-01-07
  • 打赏
  • 举报
回复
up
徐家大哥 2005-01-07
  • 打赏
  • 举报
回复
up
happyfamily 2005-01-07
  • 打赏
  • 举报
回复
up
ieooo 2005-01-07
  • 打赏
  • 举报
回复
Symptoms
Registering an ATL server that has a long file name or one that resides in a directory with a long path name, returns a 0x80070002 error:

The system cannot find the file specified.

For DLLs, this error is returned by Regsvr32.exe. For EXEs, the call to Module::RegisterServer (CComModule::RegisterServer) in _tWinMain() returns this error.



Cause
ATL's registration code uses GetShortPathName() to retrieve the short name of the file and uses the short name for registration. GetShortPathName() fails if the file doesn't have a short file name. The default behavior in Windows NT, Windows 95, and Windows 98 is to automatically create short file names (8.3 format) for files with long names. You can turn this option off by using the "System Policy Editor" (Poledit.exe). Certain file systems also don't support creation of short names by default. ATL tries to use the invalid file name returned by GetShortPathName() in a call to LoadLibraryEx(), and fails with 0x80070002.

cctaiyang 2005-01-07
  • 打赏
  • 举报
回复
是你机器配置的问题
goody9807 2005-01-07
  • 打赏
  • 举报
回复
gz
xueqs 2005-01-07
  • 打赏
  • 举报
回复
估计是操作系统设置的问题
gao_771123 2005-01-07
  • 打赏
  • 举报
回复
我觉得一定是iis6.0中的某些设置的原因,你可以找找iis6.0的帮助看看,我上次遇到了类似的问题,没办法,后来找帮助终于解决问题,你可以试试。
gao_771123 2005-01-07
  • 打赏
  • 举报
回复
而且win2003默认安装完iis6.0后不支持asp开发的系统,需要设置成可以访问asp程序才可以。
gshope 2005-01-07
  • 打赏
  • 举报
回复
to gao_771123(星期五)
你说的办法不行
gao_771123 2005-01-07
  • 打赏
  • 举报
回复
在win2003中配置调用com组件的系统,需要设置将 IIS 配置为IIS 5.0 隔离模式
将 IIS 配置为 IIS 5.0 隔离模式

在“IIS 管理器”中,展开本地计算机,右键单击“网站”,然后单击“属性”。
单击“服务”选项卡,选中“以 IIS 5.0 隔离模式运行 WWW 服务”复选框,然后单击“确定”。
要启动 WWW 服务,请单击“是”。
qwjcool 2005-01-07
  • 打赏
  • 举报
回复
up
gshope 2005-01-07
  • 打赏
  • 举报
回复
.NET Wizard我已经找到了
gshope 2005-01-07
  • 打赏
  • 举报
回复
控制面伴里有没有.NET Wizard呀!!
hubinasm 2005-01-07
  • 打赏
  • 举报
回复
你还是先注销掉原来注册的那个吧
加载更多回复(22)
辅助软件 aspx/asp代码生成器 语言规范 C# Language Specification 1.2(C#语言规范1.2).doc C# Language Specification 2.0(C#语言规范2.0).doc 源码教程 ASP.NET编程技术与交互式网页设计 asp.net亲密接触_带源码 C#学习 01_类.htm.txt 02_构造函数的执行序列.htm.txt 03_抽象类和接口.htm.txt 04_结构类型.htm.txt 05_类成员的定义.htm.txt 06_类成员的其他议题.htm.txt 07_接口的执行.htm.txt 08_集合.htm.txt 09_运算符重载.htm.txt 10_阴影和深度复制.htm.txt 11_事件基础.htm.txt 12_事件进阶.htm.txt 13_读Txt文件.htm.txt 14_StatusBar控件.htm.txt 15_自定义控件.htm.txt 16_使用打开保存文件对话框.htm.txt 17_图形绘制基础.htm.txt 18_图形绘制进阶-线条、字体.htm.txt 19_图形绘制进阶-图像(双倍缓冲).htm.txt 20_Windows应用程序安装部署概念.htm.txt 21_使用文件基础.htm.txt 22_使用文件高级.htm.txt 23_串行化和并行化.htm.txt 技术资料 ACCESS数据库操作类.txt ASP.NET常用代码.txt asp.net常用函数表.txt Asp.net的身份验证.txt ASP导出Excel数据的四种方法.txt C#调用存储过程.txt CheckBox控件.txt datagrid排序_选择_页.txt DataSet对象.txt DotNET WinForm FAQ 16个.txt excel打印.txt EXCEL导出.txt EXCEL合并单元格.txt mail.txt NET在RichTextBox控件加入图片(类似QQ).txt send.txt SQL储存过程等的解密.txt VisualC#打造“浏览器”.txt vs2005常用快捷键.txt webcontrol和pagelet.txt win2003配置msdtc.txt word导出.txt 保证应用程序只有一个实例运行.txt 编辑字段的word文件.txt 编码标准.txt 播放声音.txt 捕捉DataGrid的双击事件(C#版本).txt 不显示窗口后台运行程序.txt 储存过程.txt 处理“进程性能计数器被禁用”的错误.txt 串口操作.txt 打开word文件.txt 打造“浏览器”.txt 带图标和自定义颜色的ListBox.txt 得到当前数据库所有用户表信息.txt 读取、设置系统时间日期.txt 读注册表.txt 对过程进行加密.txt 二进制数据保存.txt 二进制数据字段的更新.txt 页及动态创建列的控件 .txt 改变Windows服务的启动顺序.txt 各进制之间的转换.txt 给图片添加版权信息.txt 关于拖放操作.txt 关于在WinForm里用HttpWebRequest获得某个页面,并填页面的textbox及点击button的方法.txt 画带阴影效果的文字.txt 环境信息.txt 获得光标在多行textbox的行与列的函数.txt 计算控件文字所占的宽度.txt 加半透明图片水印.txt 将控件放到datagrid以及修改列宽.txt 截取系统消息.txt 解决VS.NET使用属性框不显示的问题.txt 里的InputBox.txt 模拟鼠标和键盘操作.txt 取CPU的序列号.txt 如何:在VisualC#.NET建立一个平滑的进度条.txt 如何得到网卡号.txt 如何调用WindowsAPI的要点.txt 如何控制输入法.txt 如何利用GDI作图解决异或问题.txt 如何取硬件标志.txt 如何让应用程序只有一个实例运行.txt 如何如何插入照片到Excel.txt 如何识别键盘左右的shift,Ctrl或Alt键.txt 如何水晶按钮的程序生成.txt 如何为DataGrid添加下拉列表框.txt 如何用C#在Excel生成图表?.txt 如何用程序实现键盘和鼠标的模拟?.txt 如何与资源管理器互动剪切、拷贝、粘贴文件.txt 深入理解C#编程组件-事件-委托.txt 生成透明的GIF图片 .txt 生成压缩图片时的2种方法.txt 使用C#返回系统特殊路径.txt 使用VisualC#.NET检查Windows版本.txt 使用Win32和其他库.txt 使用自己画的光标.txt 数据绑定.txt 水晶报表使用winform.txt 水印.txt 特殊文件夹路径.txt 同一解决方案一个项目的xml注释在另一个项目不能智能提示显示这些注释的解决方法.txt 图像读取.txt 无标题窗口的拖放.txt 下面的5行代码完成了从局域网找出所有的机器.txt 显示DataGrid序号的一个适用的方法.txt 用C#快速往Excel数据.txt 用C#来捕获屏幕.txt 用C#做ScreenSaver.txt 用imgscan.ocx来扫描图像.txt 用word填充表格.txt 用户登录组合控件.txt 在.NET得到计算机硬件信息的一些功能.txt 在MapX响应滚轮放大缩小地图.txt 在两个ASP.NET页面之间传递值.txt 在如何利用SharpZipLib进行文件的压缩和解压缩.txt 怎样打开关闭CDROM.txt 怎样检测网络的电脑是否有安装SQL2000.txt 怎样一个存储过程类来实现如何对存储过程的调用?.txt 直接拉入图片文件到程序窗口打开.txt 指定Web服务器运行的不是ASP.NET1.1版.txt 字符串加密.txt 字幕显示屏幕保护.txt 自己动手用c#控件.txt C#试题 简答题.txt 填空题.txt 问答题1.txt 问答题2.txt 选择题.txt 综合题.txt
SOAOFFICE - 微软 OFFICE 间件 SOAOffice 间件是北京科翰软件为微软OFFICE量身打造的Web间件,是Web调用Office、存取Office数据的必备间件。SOAOffice间件由服务器端数据组件和客户端显示控件构成。 SOAOffice 完全抛弃了传统利用Office服务器端自动化技术存取文档数据的种种弊端和缺陷,采用独创的专利技术构建了一个功能强大、简单易用的微软Office间件平台,平台提供标准的.net和java组件接口,不但能够在线(浏览器页面)打开、编辑、保存Office文档,而且开发人员还能够以简洁的代码快速的将数据库数据动态填充到Office文档指定位置,并且也能够从Office文档提取指定位置的数据保存到数据库。 SOAOffice提供这些强大功能的同时,服务器端并不需要安装运行Office软件。通过SOAOffice,在Web世界里,难以驯服的Word/Excel就变成了普通的、熟悉的、服务器端可调用的.Net组件、Java组件ASP组件、PHP组件,开发人员再也不用研究复杂的Word/Excel COM自动化细节、学习复杂的VBA语法调用,也不用去应对Word/Excel死进程、系统稳定运行的问题。开发人员能够节省宝贵的精力和时间,把它投放到更重要的业务逻辑和系统架构上,而控制Office的具体技术细节交给SOAOffice去做。 SOAOffice除了提供Word/Excel动态数据填充,Word/Excel数据导入导出,Word/Excel/PowerPoint等Office文档的在线打开、编辑、保存,权限控制,只读控制等功能外,还给在线办公内置了强大的支持功能:强制痕迹保留,手批注,圈阅签字,手签名,电子印章、数字签名、模板套红、一键套红等。 科翰软件是国内唯一的微软Office间件开发商,拥有卓越的自主研发实力和独创的专利技术,其产品SOAOffice不仅畅销国内,而且还远销欧美国际市场,其世界500强美国Dover集团、可口可乐 Coca-Cola、石油、石化等都是SOAOffice产品的忠实客户。 SOAOFFICE间件主要应用在Web系统下所有涉及编程调用Office的领域,例如: 1. 需要把数据库字段内容填充到Word/Excel指定位置的; 2. 需要把Word/Excel指定位置的内容提取出来保存到数据库字段的; 3. 需要动态生成指定格式的Word文档的; 4. 需要把html页面表格导出到excel的; 5. 需要在html页面套打票据、报表的; 6. 需要在html页面显示复杂报表,并要求精确打印预览及打印的; 7. 需要动态生成国式复杂格式报表的; 8. 需要在html页面输入复杂票据的; 9. 使用COM服务器自动化技术调用Word/Excel经常产生死进程或系统不稳定的; 10.Web系统调用Word/Excel的页面有大量并发用户访问的; 11.使用jacob、jxl、apache poi的; 12.需要在Web调用Word/Excel,并且追求系统运行稳定、可靠的; 13.最终用户可以浏览 Word/Excel/Ppt 文档内容,但需要禁止复制、粘贴、下载、另存的; 14.需要在html页面在线编辑Word公文的; 15.需要在协同办公强制保留Word修改痕迹的; 16.需要在协同办公批注、手签名、加盖电子印章、模板套红的; 17.需要在新闻编辑强制保留Word修改痕迹、手批注、圈阅的; 18.需要在远程教育实现试卷、作业在线批改的。 19.需要在html页面把Word转换为pdf的; 20.需要在html页面快速打开、显示pdf的; 21.需要在Ajax架构里调用Word/Excel的,包括服务器端和客户端Javascript都适用。 22.需要控制不同的用户在Word/Excel不同的区域编辑权限的; 23.需要在企业局域网内架设在线Office文档心、知识管理的; 24.需要在web页面导入导出Excel单元格数据的; ……… SOAOFFICE间件包括三个内置组件:SOAExcel、SOAWord、SOAPowerPoint。另外企业版还包括支持PDF文件的SOAPDF组件。 SOAOFFICE 间件采用标准HTTP传输协议,跨平台性好,支持任意Web服务器(IIS,WebLogic,WebSphere,Apache,Tomcat,Domino等),任意服务器操作系统(Win2kWin2003Win2008,Linux,Unix等),任意数据库(Access,SQL Server,Oracle,MySQL,DB2,Sybase等),以及任意WEB编程语言和Web架构(C#,Java,VB.Net,PHP,DOMINO,JSP,ASP,J2EE,ASP.NET,Ajax等)。SOAOFFICE同时支持C/S方式的编程和其他支持ActiveX的容器,您可以在VB,Delphi以及C++ Builder使用本间件,快速创建C/S结构的应用。 SOAOFFICE间件是一个国际化产品,支持多种界面语言:简体文、繁体文、英语、日语、法语、德语等。
语言规范 C# Language Specification 1.2(C#语言规范1.2).doc C# Language Specification 2.0(C#语言规范2.0).doc 源码教程 ASP.NET编程技术与交互式网页设计 asp.net亲密接触_带源码 C#学习 01_类.htm.txt 02_构造函数的执行序列.htm.txt 03_抽象类和接口.htm.txt 04_结构类型.htm.txt 05_类成员的定义.htm.txt 06_类成员的其他议题.htm.txt 07_接口的执行.htm.txt 08_集合.htm.txt 09_运算符重载.htm.txt 10_阴影和深度复制.htm.txt 11_事件基础.htm.txt 12_事件进阶.htm.txt 13_读Txt文件.htm.txt 14_StatusBar控件.htm.txt 15_自定义控件.htm.txt 16_使用打开保存文件对话框.htm.txt 17_图形绘制基础.htm.txt 18_图形绘制进阶-线条、字体.htm.txt 19_图形绘制进阶-图像(双倍缓冲).htm.txt 20_Windows应用程序安装部署概念.htm.txt 21_使用文件基础.htm.txt 22_使用文件高级.htm.txt 23_串行化和并行化.htm.txt 技术资料 ACCESS数据库操作类.txt ASP.NET常用代码.txt asp.net常用函数表.txt Asp.net的身份验证.txt ASP导出Excel数据的四种方法.txt C#调用存储过程.txt CheckBox控件.txt datagrid排序_选择_页.txt DataSet对象.txt DotNET WinForm FAQ 16个.txt excel打印.txt EXCEL导出.txt EXCEL合并单元格.txt mail.txt NET在RichTextBox控件加入图片(类似QQ).txt send.txt SQL储存过程等的解密.txt VisualC#打造“浏览器”.txt vs2005常用快捷键.txt webcontrol和pagelet.txt win2003配置msdtc.txt word导出.txt 保证应用程序只有一个实例运行.txt 编辑字段的word文件.txt 编码标准.txt 播放声音.txt 捕捉DataGrid的双击事件(C#版本).txt 不显示窗口后台运行程序.txt 储存过程.txt 处理“进程性能计数器被禁用”的错误.txt 串口操作.txt 打开word文件.txt 打造“浏览器”.txt 带图标和自定义颜色的ListBox.txt 得到当前数据库所有用户表信息.txt 读取、设置系统时间日期.txt 读注册表.txt 对过程进行加密.txt 二进制数据保存.txt 二进制数据字段的更新.txt 页及动态创建列的控件 .txt 改变Windows服务的启动顺序.txt 各进制之间的转换.txt 给图片添加版权信息.txt 关于拖放操作.txt 关于在WinForm里用HttpWebRequest获得某个页面,并填页面的textbox及点击button的方法.txt 画带阴影效果的文字.txt 环境信息.txt 获得光标在多行textbox的行与列的函数.txt 计算控件文字所占的宽度.txt 加半透明图片水印.txt 将控件放到datagrid以及修改列宽.txt 截取系统消息.txt 解决VS.NET使用属性框不显示的问题.txt 里的InputBox.txt 模拟鼠标和键盘操作.txt 取CPU的序列号.txt 如何:在VisualC#.NET建立一个平滑的进度条.txt 如何得到网卡号.txt 如何调用WindowsAPI的要点.txt 如何控制输入法.txt 如何利用GDI作图解决异或问题.txt 如何取硬件标志.txt 如何让应用程序只有一个实例运行.txt 如何如何插入照片到Excel.txt 如何识别键盘左右的shift,Ctrl或Alt键.txt 如何水晶按钮的程序生成.txt 如何为DataGrid添加下拉列表框.txt 如何用C#在Excel生成图表?.txt 如何用程序实现键盘和鼠标的模拟?.txt 如何与资源管理器互动剪切、拷贝、粘贴文件.txt 深入理解C#编程组件-事件-委托.txt 生成透明的GIF图片 .txt 生成压缩图片时的2种方法.txt 使用C#返回系统特殊路径.txt 使用VisualC#.NET检查Windows版本.txt 使用Win32和其他库.txt 使用自己画的光标.txt 数据绑定.txt 水晶报表使用winform.txt 水印.txt 特殊文件夹路径.txt 同一解决方案一个项目的xml注释在另一个项目不能智能提示显示这些注释的解决方法.txt 图像读取.txt 无标题窗口的拖放.txt 下面的5行代码完成了从局域网找出所有的机器.txt 显示DataGrid序号的一个适用的方法.txt 用C#快速往Excel数据.txt 用C#来捕获屏幕.txt 用C#做ScreenSaver.txt 用imgscan.ocx来扫描图像.txt 用word填充表格.txt 用户登录组合控件.txt 在.NET得到计算机硬件信息的一些功能.txt 在MapX响应滚轮放大缩小地图.txt 在两个ASP.NET页面之间传递值.txt 在如何利用SharpZipLib进行文件的压缩和解压缩.txt 怎样打开关闭CDROM.txt 怎样检测网络的电脑是否有安装SQL2000.txt 怎样一个存储过程类来实现如何对存储过程的调用?.txt 直接拉入图片文件到程序窗口打开.txt 指定Web服务器运行的不是ASP.NET1.1版.txt 字符串加密.txt 字幕显示屏幕保护.txt 自己动手用c#控件.txt C#试题 简答题.txt 填空题.txt 问答题1.txt 问答题2.txt 选择题.txt 综合题.txt 辅助软件 aspx/asp代码生成器

62,264

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧