Samma name.dll i olika BIN?

.NET

2 svar · 300 visningar · startad av Brimba

Medlem sedan dec. 19995 874 inlägg
Trådstart#1

Hej!

Jag har två helt skilda sidor i IIS, och båda har varsin BIN-katalog.

i BIN-katalogen har jag en fil som råkar heta likadant.. namn.dll

Jag inkluderar såhär:

<%@ Page language="c#" Codebehind="name.aspx.cs" AutoEventWireup="false" Inherits="name.WebForm1" %>

Men på något sätt så hämtar båda sidorna från en och samma dll, trots att det är helt skilda filer egentligen, det är ju bara samma namn.

Vad skall jag göra?

Medlem sedan dec. 19991 072 inlägg
#2

Om du anger vilken Assembly du ska jobba med i "codebase"-noden i web.config ska den söka efter den innan GAC.en eller andra mappar.

Exempel (från ms):

<configuration>
   <runtime>
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
         <dependentAssembly>
            <assemblyIdentity name="myAssembly"
                              publicKeyToken="32ab4ba45e0a69a1"
                              culture="en-us" />
            <codeBase version="2.0.0.0"
                       HREF = "http://www.litwareinc.com/myAssembly.dll"/>
         </dependentAssembly>
      </assemblyBinding>
   </runtime>
</configuration>

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconstep4locatingassemblythroughcodebasesorprobing.asp

Medlem sedan apr. 20012 266 inlägg
#3

ligger de i varsin Virtual Directory?

251 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)