Location of linked referenced assembly in application bin subdir

M

Michel Gallant

I have a simple asp.net page, NET 1.1, and no web.config file.
I place the main assembly source in following directory:
C:\Inetpub\wwwroot\cryptonet

I link in a referenced COM interop assembly via:
<%@ Assembly Name="Interop.CAPICOM" %>
<%@ Import Namespace="CAPICOM" %>
and originally, I had placed the assembly in the following application
bin subdirectory:

C:\Inetpub\wwwroot\cryptonet\bin

and the application compiled and executed properly when invoked from IE6.

Recently I upgraded to XP Pro (from W2k) and reinstalled IIS 5.1 (and reinitialized
asp.net for IIS).
Now, the application will not compile, and the error message returned to the client
shows that asp.net is not probing the bin subdirectory .. cryptonet\bin, but is
only probing, for the linked capicom assembly in the server root directory:
C:\Inetpub\wwwroot\bin
(amongst other GAC locations of course):
I moved my capicom interop assembly there and all works properly.

So why is the application subdirectory (... cryptonet\bin) not being probed for the referenced
assembly??

Thanks,
- Mitch Gallant
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,995
Messages
2,570,230
Members
46,820
Latest member
GilbertoA5

Latest Threads

Top