Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > ASP .Net > Accessing Assemblies not contained in the Web App

Reply
Thread Tools

Accessing Assemblies not contained in the Web App

 
 
Mike M
Guest
Posts: n/a
 
      07-22-2003
Hello,

I created a simple C# library assembly that exposes general facilities I
would like to use in my ASP.NET web applications. If I added the assembly
into the bin directory of my asp.net app, the runtime finds the assembly
without a problem and resolves any references to the classes exposed by the
assembly. However, I do not wish to deploy the assembly into each bin
directory for each web application. I would like to specify the library
assembly in a "global" directory on my web server. (By global I'm referring
to a directory that is not part of any web application.) Then each web
application that references my custom assembly will reference the only copy
of the assembly found in a global directory. The problem I'm having is that
my ASPX module does not like assembly directives that point to assemblies
outside the web application. I tried modify the application web.config file
to include a <codebase> and <probing> element in the configuration's runtime
element but without success. So, is it possible to reference "global"
assemblies? If so, how should the web.config file be setup?

Thanks for you time,
Mike M.


 
Reply With Quote
 
 
 
 
Steve C. Orr, MCSD
Guest
Posts: n/a
 
      07-22-2003
It sounds like you should install your shared library to the Global Assembly
Cache (GAC)

Here's more info:
http://msdn.microsoft.com/library/de...emblycache.asp
http://msdn.microsoft.com/library/de...emblyCache.asp
http://www.aspzone.com/articles/john/GAC/

--
I hope this helps,
Steve C. Orr, MCSD
http://Steve.Orr.net


"Mike M" <> wrote in message
news:%23fYbn%23%.. .
> Hello,
>
> I created a simple C# library assembly that exposes general facilities I
> would like to use in my ASP.NET web applications. If I added the assembly
> into the bin directory of my asp.net app, the runtime finds the assembly
> without a problem and resolves any references to the classes exposed by

the
> assembly. However, I do not wish to deploy the assembly into each bin
> directory for each web application. I would like to specify the library
> assembly in a "global" directory on my web server. (By global I'm

referring
> to a directory that is not part of any web application.) Then each web
> application that references my custom assembly will reference the only

copy
> of the assembly found in a global directory. The problem I'm having is

that
> my ASPX module does not like assembly directives that point to assemblies
> outside the web application. I tried modify the application web.config

file
> to include a <codebase> and <probing> element in the configuration's

runtime
> element but without success. So, is it possible to reference "global"
> assemblies? If so, how should the web.config file be setup?
>
> Thanks for you time,
> Mike M.
>
>



 
Reply With Quote
 
 
 
 
Mike M
Guest
Posts: n/a
 
      07-22-2003
I'll have to see if my web hosting service provider is willing to add
assemblies to the GAC. Unfortunately, I'm kinda at the mercy of an
out-sourced production environment. That's why I'm looking for a self
contained method for accessing assemblies.

Thanks for the help.


"Steve C. Orr, MCSD" <> wrote in message
news:#...
> I can't say for sure if it's the only way, I can only say that it is the
> right way.
> This is exactly what the GAC was designed for. I suggest you use it

unless
> it has some specific shortcoming that does not meet your requirements.
>
> --
> I hope this helps,
> Steve C. Orr, MCSD
> http://Steve.Orr.net
>
>
> "Mike M" <> wrote in message
> news:uGIxss$...
> > Hi Steve,
> >
> > Yes, that would probably solve the problem but is that the only solution
> > available? Is there no way to structure
> > the web.config file to search outside the current web application?
> >
> > Thanks,
> > Mike
> >
> >
> > "Steve C. Orr, MCSD" <> wrote in message
> > news:ebE5tG$...
> > > It sounds like you should install your shared library to the Global

> > Assembly
> > > Cache (GAC)
> > >
> > > Here's more info:
> > >

> >

>

http://msdn.microsoft.com/library/de...us/cpguide/htm
> > l/cpconglobalassemblycache.asp
> > >

> >

>

http://msdn.microsoft.com/library/de...us/vsintro7/ht
> > ml/vxconInstallingToGlobalAssemblyCache.asp
> > > http://www.aspzone.com/articles/john/GAC/
> > >
> > > --
> > > I hope this helps,
> > > Steve C. Orr, MCSD
> > > http://Steve.Orr.net
> > >
> > >
> > > "Mike M" <> wrote in message
> > > news:%23fYbn%23%.. .
> > > > Hello,
> > > >
> > > > I created a simple C# library assembly that exposes general

facilities
> I
> > > > would like to use in my ASP.NET web applications. If I added the

> > assembly
> > > > into the bin directory of my asp.net app, the runtime finds the

> assembly
> > > > without a problem and resolves any references to the classes exposed

> by
> > > the
> > > > assembly. However, I do not wish to deploy the assembly into each

bin
> > > > directory for each web application. I would like to specify the

> library
> > > > assembly in a "global" directory on my web server. (By global I'm
> > > referring
> > > > to a directory that is not part of any web application.) Then each

> web
> > > > application that references my custom assembly will reference the

only
> > > copy
> > > > of the assembly found in a global directory. The problem I'm having

> is
> > > that
> > > > my ASPX module does not like assembly directives that point to

> > assemblies
> > > > outside the web application. I tried modify the application

> web.config
> > > file
> > > > to include a <codebase> and <probing> element in the configuration's
> > > runtime
> > > > element but without success. So, is it possible to reference

"global"
> > > > assemblies? If so, how should the web.config file be setup?
> > > >
> > > > Thanks for you time,
> > > > Mike M.
> > > >
> > > >
> > >
> > >

> >
> >

>
>



 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Accessing Text property of Root node of Menu contained inside a LoginView sunfire ASP .Net 0 06-14-2007 01:17 PM
Accessing Internet Explorer document from contained vb Activex Patrice Vogel ASP .Net 0 03-07-2005 08:21 AM
Accessing Controls contained in another Control from ASPX Page Willy ASP .Net Building Controls 2 12-21-2004 01:12 PM
Accessing Controls contained in another Control from ASPX Page Willy ASP .Net 2 12-21-2004 01:12 PM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57