在服务器端变了个WEB程序,发现可以调用服务器中的DLL的函数。(废话)但是在客户端访问该页面就无法调用DLL里的函数。该DLL在开发时VS2008无法添加应用。错误提示:未能添加对“XXXX.DLL”的引用。请确保此文件可访问并且是一个有效的程序集或COM组件。各位大虾我应该怎么办?网上搜索过很多,DLLImport,ActiveX等等帖子看了很多。但是我看不太懂。希望能解释的详细一点。在此谢过了!
解决方案 »
- 类型不匹配: 'mappath'
- JS写gridview里面列相乘问题!
- DataBinder.Eval如何输出单引号?
- WebBrowser打印问题,急。。。。。
- 6/12/2008 10:03:09 AM 转换成 39609.418854167
- 关于ASP.NET项目设计建模时的问题
- TextBox文本框内容不认!急!在线等!
- 关于ASP.NET中的form控件的使用问题?急待解决,请大家帮忙!
- Datagrid中ButtonColumn的获取问题
- 如何在SqlDataSource update 数据时进行事务管理?
- 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。
- asp.net objectdatasource控件 配置数据源的时候找不到数据源
确保该账户对你所调用的dll文件有访问权限才行。
有详细的介绍吗?RE:你还是应该了解下 asp.net 的客户端和服务器是怎么回事有没有可参考的URL?
该DLL在开发时VS2008无法添加应用。错误提示:未能添加对“XXXX.DLL”的引用。请确保此文件可访问并且是一个有效的程序集或COM组件。问题未描述清楚。 是你的网页html中嵌入了控件,还是在代码中引用了其他的Dll。 你所说的“客户端”是指开发者电脑还是用户浏览器?
用户端没有我要用的DLL。
那个还不知道。我买的硬件,厂家给我提供二次开发代码时给我提供的DLL。
目前服务器端有个DLL。我做的是WEB程序。vb.net开发的。asp.net我想让客户端(用户浏览器),可以使用该DLL里的函数。我在客户端注册该组件的时候出现了一下的错误。
《已加载“XXX.DLL”,但没有找到DLLRegisterserver输入点。无法注册这个文件》
我不知道该DLL是用什么语言开发的。
用户下载安装才可以。如果是你的某个页面的服务器端代码中使用了其他dll的函数,只需在服务器端进行注册该dll,IIS进程有运行该dll的权限就行了。