如何在服务器上注册一个组件供多个项目使用?

问题描述

我的同一台服务器上放置了多个asp.net项目。这些项目某些功能具有共通性。于是我将相同的函数提取出来,生成一个类库:my.dll然后在各个web项目中引用它。一切正常。但是我的web项目有多个,每次更新my.dll都要将它复制到各个web项目的bin目录中。很是麻烦。有没有办法做法:my.dll不需放在各个web项目的bin目录下,而是放到诸如c:windowssystem32下,并在服务器上注册这个dll,然后该服务器中所有web项目都能正确引用之。谢谢。

解决方案

解决方案二:
对程序集签名,注册到GAC
解决方案三:
放到system32下面不就可以了么64位的放到syswow64
解决方案四:
1L正解。2L说的是nativedll
解决方案五:
放GAC里可以
解决方案六:
程序如果在本地路径找不到就会去环境路径找。你看下.net的path就行了path放哪就放哪环境路径也分工作的环境路径和机器的环境路径。(具体名字记得不清了,反正分两种)可以去msdn去查下这方面的。直接将dll放那里就可以了。
解决方案七:
要实在不行。你弄个小程序。设置多个路径。把dll通过你这个小程序,拷贝到各个项目下面。我这个土法子肯定行。无非就是浏览几个路径。一个循环拷贝一下。当然了上面几位大神的意思更加简单。

时间: 2024-11-03 13:28:45

如何在服务器上注册一个组件供多个项目使用?的相关文章

解决ASP.NET 4.0尚未在 Web 服务器上注册的出现场景问题

今天遇到一个问题: ASP.NET 4.0尚未在 Web 服务器上注册.为了使网站正确运行,可能需要手动将 Web 服务器配置为使用 ASP.NET 4.0,按 F1 可了解更多详细信息. 其实以前就遇到多次了,只是今天遇到的情况不一样. 以前一般是这个情况: 1.在iis 6 部署 .net 4.0的asp.net程序的时候出现这个错误.应该是先装的.net 4.0,再装的iis6就会出现这个问题. 解决方法: 首先设置IIS应用程序池 net framework版本为4.0  注意事项:一定

vs2012 sp net-VS2012打开项目 提示Asp.net4.0未在web服务器上注册

问题描述 VS2012打开项目 提示Asp.net4.0未在web服务器上注册 如上图 请问这个问题怎么解决 解决方案 运行下aspnet_regiis.exehttps://msdn.microsoft.com/zh-cn/library/k6h9cz8h(VS.80).aspx 解决方案二: http://www.cnblogs.com/lvxiouzi/p/3511446.html

git 服务器-服务器上的一个木子目录下的.git文件夹里面的文件被删光了,怎么恢复

问题描述 服务器上的一个木子目录下的.git文件夹里面的文件被删光了,怎么恢复 服务器上的一个木子目录下的.git文件夹里面的文件被删光了,怎么恢复? 接手别人的代码,要改需求 解决方案 工具:easyrecovery 解决方案二: 首先不要再读写文件,用反删除软件试试,不行就找专业数据恢复公司

在原有websphere6.1服务器上创建一个新的server的具体操作

问题描述 在原有websphere6.1服务器上创建一个新的server的具体操作 如何在原有websphere6.1服务器上创建一个新的server,哪位大神给出具体操作. 需求是这样的websphere6.1默认的server上已经跑着一个项目,想新建一个server部署一个新项目. 解决方案 这个去百度搜索下,百度上一搜一大把,楼主自己动手吧.

visual studio 2010-vs2010打开项目提示asp.net4尚未在Web服务器上注册,可能是哪里的问题?

问题描述 vs2010打开项目提示asp.net4尚未在Web服务器上注册,可能是哪里的问题? vs2010打开web项目提示asp.net4尚未在Web服务器上注册,但是我用vs2015打开就没问题,可能是哪里的问题? 解决方案 运行 aspnet_regiis -i 注册下 解决方案二: http://wenku.baidu.com/link?url=YWCDRqX_ny3mcq-z9X8NBqeEj33xIhpng7tmEk3N4nxH2K55dkDo_c8yzkloQ8xT6KPmMuu

请问一下,我服务器上有一个站点用的不是80端口,在安全组里面的入站已经设置了该端口,为何还是不能访问呢?

问题描述 请问一下,我服务器上有一个站点用的不是80端口,在安全组里面的入站已经设置了该端口,为何还是不能访问呢? 解决方案 解决方案二:在服务器内部先使用127.0.0.1IP确认应用正常能被访问然后windows的话检查防火墙linux的话,检查入站的限制ip只能想到这些了解决方案三:本地telnet这个端口看看是否是通的

J2EE应用程序部署:每台应用程序服务器上部署一个应用程序还是多个应用程序

引言 J2EE 规范 对将 J2EE 应用程序打包成一个文件扩展名为 EAR(Enterprise Archive( 企业压缩文档))的文件进行了定义,并且规定这些应用程序彼此独立.然而,该规范对 于如何最佳部署应用程序却只字未提.您是应该选择在每台应用程序服务器上只部署一个 J2EE 应用程序(EAR 文件)?还是应该在单独一台应用程序服务器上部署多个 J2EE 应用 程序(EAR 文件)? IBM WebSphere Application Server支持这两种选择.您应该选择哪种方式 ?

mongodb服务器集群shard,所有数据都往一个片服务器上的一个chunk写,超过限制的chunksize,也不会分块。

问题描述 用3台pc搭建mongodb的分布式系统,在三台pc上都运行以下命令:$MONGODB_PATH是我设置好的一个变量mongod--configsvr--dbpath${MONGODB_PATH}/config/data--port21000--logpath${MONGODB_PATH}/config/log/config.log--forkmongod--shardsvr--replSetshard1--port22001--dbpath${MONGODB_PATH}/shard1

我windows 2012 服务器上装有一个虚拟机.但是鼠标不听使唤.有什么解决办法

问题描述 远程桌面.然后打开服务器上的虚拟机..但是进入虚拟机的时候.该虚拟机的鼠标.轻轻一动就乱跑.不听使唤.有解决办法没谢谢 解决方案