471,316 Members | 1,114 Online
Bytes | Software Development & Data Engineering Community
Post +

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 471,316 software developers and data experts.

Probing Change from B2 to RTM??

I'm using controls in my ASP.NET application from a couple of vendors.
Between the vendors and thier versioning, I've set up subfolders under my bin
directory:
bin
bin\Infragistics\v5.2
bin\RadControls\v5.3

Under 2.0b2, I had the following setup in my web.config:
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="bin;bin\Infragistics\v5.2;bin\RadCont rols\v5.3" />
</assemblyBinding>
</runtime>

In addition, I needed a couple of explicit references:
<assemblies>
<add assembly="Infragistics.WebUI.Shared.v5.2" />
<add assembly="Infragistics.WebUI.UltraWebGrid.v5.2" />
</assemblies>

Everything was fine.
But under RTM, I have this error:
Parser Error Message: Could not load file or assembly
'Infragistics.WebUI.Shared.v5.2' or one of its dependencies. The system
cannot find the file specified.

The binding log shows that my probing subdirectories are not even being
considered when resolving this assembly reference.

=== Pre-bind state information ===
LOG: User = NT AUTHORITY\NETWORK SERVICE
LOG: DisplayName = Infragistics.WebUI.Shared.v5.2, Version=5.2.20052.27,
Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb
(Fully-specified)
LOG: Appbase = file:///D:/IIS/dev/
LOG: Initial PrivatePath = D:\IIS\dev\bin
Calling assembly : (Unknown).
===
LOG: This bind starts in default load context.
LOG: Using application configuration file: D:\IIS\dev\web.config
LOG: Using host configuration file:
\\?\c:\windows\microsoft.net\framework\v2.0.50727\ aspnet.config
LOG: Using machine configuration file from
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\conf ig\machine.config.
LOG: Post-policy reference: Infragistics.WebUI.Shared.v5.2
LOG: Attempting download of new URL
file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET
Files/root/a93f530a/20d051ee/Infragistics.WebUI.Shared.v5.2.DLL.
LOG: Attempting download of new URL
file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET
Files/root/a93f530a/20d051ee/Infragistics.WebUI.Shared.v5.2/Infragistics.WebUI.Shared.v5.2.DLL.
LOG: Attempting download of new URL
file:///D:/IIS/dev/bin/Infragistics.WebUI.Shared.v5.2.DLL.
LOG: Attempting download of new URL
file:///D:/IIS/dev/bin/Infragistics.WebUI.Shared.v5.2/Infragistics.WebUI.Shared.v5.2.DLL.
LOG: Attempting download of new URL
file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET
Files/root/a93f530a/20d051ee/Infragistics.WebUI.Shared.v5.2.EXE.
LOG: Attempting download of new URL
file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET
Files/root/a93f530a/20d051ee/Infragistics.WebUI.Shared.v5.2/Infragistics.WebUI.Shared.v5.2.EXE.
LOG: Attempting download of new URL
file:///D:/IIS/dev/bin/Infragistics.WebUI.Shared.v5.2.EXE.
LOG: Attempting download of new URL
file:///D:/IIS/dev/bin/Infragistics.WebUI.Shared.v5.2/Infragistics.WebUI.Shared.v5.2.EXE.

Ugh. What happened? Did I not do it correctly in b2, and now I'm off
kilter in RTM? From the docs, I think I have everything set up right, but
there really aren't many references that combine these two situations.

--
Joel D Kraft
Case Western Reserve University
Nov 19 '05 #1
2 2283
Hi Joel,

Welcome to ASPNET newsgroup.
Regardin on the assembly probing path problem you mentioned, based on my
understanding, this is a expected behavior according to the ASP.NET CLR
host's policy on private assembly probing. yes, you are right that the
following schema can help specify appdomain's private assembly probing path:

<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="bin;bin\Infragistics\v5.2;bin\RadCont rols\v5.3" />
</assemblyBinding>
</runtime>
and this will work for most .net applications such as winform, console,
service.... However, the ASP.NET clr host is particular one which will
always force the appdomain to only utilize the private "bin" folder as the
probing path. In another word, no matter we specify what in the
/runtime/assemblyBinding/probing/@privatePath , the ASP.NET appDomain
still use only "bin" as probing path. To verify this, you can also use the
following code to output the probing path of the current running asp;.net
application:

Response.Write("<br>" + AppDomain.CurrentDomain.RelativeSearchPath);

So the behavior and the fusion log you viewed are all correct. As for the
beta version behavior you mentioned, I think it maybe a temporarly behavior
since at that time some small parts has not been ready yet.

Hope helps. Thanks,

Steven Cheng
Microsoft Online Support

Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)

--------------------
| Thread-Topic: Probing Change from B2 to RTM??
| thread-index: AcXkiBpUBhDeXbt/Rnmt0xnQIL27zw==
| X-WBNR-Posting-Host: 129.22.161.11
| From: =?Utf-8?B?Sm9lbCBEIEtyYWZ0?= <jd******@nospam.nospam>
| Subject: Probing Change from B2 to RTM??
| Date: Tue, 8 Nov 2005 09:16:05 -0800
| Lines: 73
| Message-ID: <E3**********************************@microsoft.co m>
| MIME-Version: 1.0
| Content-Type: text/plain;
| charset="Utf-8"
| Content-Transfer-Encoding: 7bit
| X-Newsreader: Microsoft CDO for Windows 2000
| Content-Class: urn:content-classes:message
| Importance: normal
| Priority: normal
| X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
| Newsgroups: microsoft.public.dotnet.framework.aspnet
| NNTP-Posting-Host: TK2MSFTNGXA03.phx.gbl 10.40.2.250
| Path: TK2MSFTNGXA01.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFT NGXA03.phx.gbl
| Xref: TK2MSFTNGXA01.phx.gbl
microsoft.public.dotnet.framework.aspnet:136992
| X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet
|
| I'm using controls in my ASP.NET application from a couple of vendors.
| Between the vendors and thier versioning, I've set up subfolders under my
bin
| directory:
| bin
| bin\Infragistics\v5.2
| bin\RadControls\v5.3
|
| Under 2.0b2, I had the following setup in my web.config:
| <runtime>
| <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
| <probing privatePath="bin;bin\Infragistics\v5.2;bin\RadCont rols\v5.3"
/>
| </assemblyBinding>
| </runtime>
|
| In addition, I needed a couple of explicit references:
| <assemblies>
| <add assembly="Infragistics.WebUI.Shared.v5.2" />
| <add assembly="Infragistics.WebUI.UltraWebGrid.v5.2" />
| </assemblies>
|
| Everything was fine.
| But under RTM, I have this error:
| Parser Error Message: Could not load file or assembly
| 'Infragistics.WebUI.Shared.v5.2' or one of its dependencies. The system
| cannot find the file specified.
|
| The binding log shows that my probing subdirectories are not even being
| considered when resolving this assembly reference.
|
| === Pre-bind state information ===
| LOG: User = NT AUTHORITY\NETWORK SERVICE
| LOG: DisplayName = Infragistics.WebUI.Shared.v5.2, Version=5.2.20052.27,
| Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb
| (Fully-specified)
| LOG: Appbase = file:///D:/IIS/dev/
| LOG: Initial PrivatePath = D:\IIS\dev\bin
| Calling assembly : (Unknown).
| ===
| LOG: This bind starts in default load context.
| LOG: Using application configuration file: D:\IIS\dev\web.config
| LOG: Using host configuration file:
| \\?\c:\windows\microsoft.net\framework\v2.0.50727\ aspnet.config
| LOG: Using machine configuration file from
| C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\conf ig\machine.config.
| LOG: Post-policy reference: Infragistics.WebUI.Shared.v5.2
| LOG: Attempting download of new URL
| file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET
| Files/root/a93f530a/20d051ee/Infragistics.WebUI.Shared.v5.2.DLL.
| LOG: Attempting download of new URL
| file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET
|
Files/root/a93f530a/20d051ee/Infragistics.WebUI.Shared.v5.2/Infragistics.Web
UI.Shared.v5.2.DLL.
| LOG: Attempting download of new URL
| file:///D:/IIS/dev/bin/Infragistics.WebUI.Shared.v5.2.DLL.
| LOG: Attempting download of new URL
|
file:///D:/IIS/dev/bin/Infragistics.WebUI.Shared.v5.2/Infragistics.WebUI.Sha
red.v5.2.DLL.
| LOG: Attempting download of new URL
| file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET
| Files/root/a93f530a/20d051ee/Infragistics.WebUI.Shared.v5.2.EXE.
| LOG: Attempting download of new URL
| file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET
|
Files/root/a93f530a/20d051ee/Infragistics.WebUI.Shared.v5.2/Infragistics.Web
UI.Shared.v5.2.EXE.
| LOG: Attempting download of new URL
| file:///D:/IIS/dev/bin/Infragistics.WebUI.Shared.v5.2.EXE.
| LOG: Attempting download of new URL
|
file:///D:/IIS/dev/bin/Infragistics.WebUI.Shared.v5.2/Infragistics.WebUI.Sha
red.v5.2.EXE.
|
| Ugh. What happened? Did I not do it correctly in b2, and now I'm off
| kilter in RTM? From the docs, I think I have everything set up right,
but
| there really aren't many references that combine these two situations.
|
| --
| Joel D Kraft
| Case Western Reserve University
|

Nov 19 '05 #2
Hi Joel,

Does my last response helps you a little on the problem? If there're
anything else unclear or we can help, please feel free to post here. Thanks,

Steven Cheng
Microsoft Online Support

Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)
--------------------
| X-Tomcat-ID: 134796959
| References: <E3**********************************@microsoft.co m>
| MIME-Version: 1.0
| Content-Type: text/plain
| Content-Transfer-Encoding: 7bit
| From: st*****@online.microsoft.com (Steven Cheng[MSFT])
| Organization: Microsoft
| Date: Wed, 09 Nov 2005 07:40:32 GMT
| Subject: RE: Probing Change from B2 to RTM??
| X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet
| Message-ID: <gD**************@TK2MSFTNGXA02.phx.gbl>
| Newsgroups: microsoft.public.dotnet.framework.aspnet
| Lines: 150
| Path: TK2MSFTNGXA02.phx.gbl
| Xref: TK2MSFTNGXA02.phx.gbl
microsoft.public.dotnet.framework.aspnet:356580
| NNTP-Posting-Host: tomcatimport2.phx.gbl 10.201.218.182
|
| Hi Joel,
|
| Welcome to ASPNET newsgroup.
| Regardin on the assembly probing path problem you mentioned, based on my
| understanding, this is a expected behavior according to the ASP.NET CLR
| host's policy on private assembly probing. yes, you are right that the
| following schema can help specify appdomain's private assembly probing
path:
|
| <runtime>
| <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
| <probing privatePath="bin;bin\Infragistics\v5.2;bin\RadCont rols\v5.3"
/>
| </assemblyBinding>
| </runtime>
|
|
| and this will work for most .net applications such as winform, console,
| service.... However, the ASP.NET clr host is particular one which will
| always force the appdomain to only utilize the private "bin" folder as
the
| probing path. In another word, no matter we specify what in the
| /runtime/assemblyBinding/probing/@privatePath , the ASP.NET appDomain
| still use only "bin" as probing path. To verify this, you can also use
the
| following code to output the probing path of the current running asp;.net
| application:
|
| Response.Write("<br>" + AppDomain.CurrentDomain.RelativeSearchPath);
|
| So the behavior and the fusion log you viewed are all correct. As for the
| beta version behavior you mentioned, I think it maybe a temporarly
behavior
| since at that time some small parts has not been ready yet.
|
| Hope helps. Thanks,
|
| Steven Cheng
| Microsoft Online Support
|
| Get Secure! www.microsoft.com/security
| (This posting is provided "AS IS", with no warranties, and confers no
| rights.)
|
|
|
| --------------------
| | Thread-Topic: Probing Change from B2 to RTM??
| | thread-index: AcXkiBpUBhDeXbt/Rnmt0xnQIL27zw==
| | X-WBNR-Posting-Host: 129.22.161.11
| | From: =?Utf-8?B?Sm9lbCBEIEtyYWZ0?= <jd******@nospam.nospam>
| | Subject: Probing Change from B2 to RTM??
| | Date: Tue, 8 Nov 2005 09:16:05 -0800
| | Lines: 73
| | Message-ID: <E3**********************************@microsoft.co m>
| | MIME-Version: 1.0
| | Content-Type: text/plain;
| | charset="Utf-8"
| | Content-Transfer-Encoding: 7bit
| | X-Newsreader: Microsoft CDO for Windows 2000
| | Content-Class: urn:content-classes:message
| | Importance: normal
| | Priority: normal
| | X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.0
| | Newsgroups: microsoft.public.dotnet.framework.aspnet
| | NNTP-Posting-Host: TK2MSFTNGXA03.phx.gbl 10.40.2.250
| | Path: TK2MSFTNGXA01.phx.gbl!TK2MSFTNGP08.phx.gbl!TK2MSFT NGXA03.phx.gbl
| | Xref: TK2MSFTNGXA01.phx.gbl
| microsoft.public.dotnet.framework.aspnet:136992
| | X-Tomcat-NG: microsoft.public.dotnet.framework.aspnet
| |
| | I'm using controls in my ASP.NET application from a couple of vendors.
| | Between the vendors and thier versioning, I've set up subfolders under
my
| bin
| | directory:
| | bin
| | bin\Infragistics\v5.2
| | bin\RadControls\v5.3
| |
| | Under 2.0b2, I had the following setup in my web.config:
| | <runtime>
| | <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
| | <probing
privatePath="bin;bin\Infragistics\v5.2;bin\RadCont rols\v5.3"
| />
| | </assemblyBinding>
| | </runtime>
| |
| | In addition, I needed a couple of explicit references:
| | <assemblies>
| | <add assembly="Infragistics.WebUI.Shared.v5.2" />
| | <add assembly="Infragistics.WebUI.UltraWebGrid.v5.2" />
| | </assemblies>
| |
| | Everything was fine.
| | But under RTM, I have this error:
| | Parser Error Message: Could not load file or assembly
| | 'Infragistics.WebUI.Shared.v5.2' or one of its dependencies. The system
| | cannot find the file specified.
| |
| | The binding log shows that my probing subdirectories are not even being
| | considered when resolving this assembly reference.
| |
| | === Pre-bind state information ===
| | LOG: User = NT AUTHORITY\NETWORK SERVICE
| | LOG: DisplayName = Infragistics.WebUI.Shared.v5.2,
Version=5.2.20052.27,
| | Culture=neutral, PublicKeyToken=7dd5c3163f2cd0cb
| | (Fully-specified)
| | LOG: Appbase = file:///D:/IIS/dev/
| | LOG: Initial PrivatePath = D:\IIS\dev\bin
| | Calling assembly : (Unknown).
| | ===
| | LOG: This bind starts in default load context.
| | LOG: Using application configuration file: D:\IIS\dev\web.config
| | LOG: Using host configuration file:
| | \\?\c:\windows\microsoft.net\framework\v2.0.50727\ aspnet.config
| | LOG: Using machine configuration file from
| | C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\conf ig\machine.config.
| | LOG: Post-policy reference: Infragistics.WebUI.Shared.v5.2
| | LOG: Attempting download of new URL
| | file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET
| | Files/root/a93f530a/20d051ee/Infragistics.WebUI.Shared.v5.2.DLL.
| | LOG: Attempting download of new URL
| | file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET
| |
|
Files/root/a93f530a/20d051ee/Infragistics.WebUI.Shared.v5.2/Infragistics.Web
| UI.Shared.v5.2.DLL.
| | LOG: Attempting download of new URL
| | file:///D:/IIS/dev/bin/Infragistics.WebUI.Shared.v5.2.DLL.
| | LOG: Attempting download of new URL
| |
|
file:///D:/IIS/dev/bin/Infragistics.WebUI.Shared.v5.2/Infragistics.WebUI.Sha
| red.v5.2.DLL.
| | LOG: Attempting download of new URL
| | file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET
| | Files/root/a93f530a/20d051ee/Infragistics.WebUI.Shared.v5.2.EXE.
| | LOG: Attempting download of new URL
| | file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET
| |
|
Files/root/a93f530a/20d051ee/Infragistics.WebUI.Shared.v5.2/Infragistics.Web
| UI.Shared.v5.2.EXE.
| | LOG: Attempting download of new URL
| | file:///D:/IIS/dev/bin/Infragistics.WebUI.Shared.v5.2.EXE.
| | LOG: Attempting download of new URL
| |
|
file:///D:/IIS/dev/bin/Infragistics.WebUI.Shared.v5.2/Infragistics.WebUI.Sha
| red.v5.2.EXE.
| |
| | Ugh. What happened? Did I not do it correctly in b2, and now I'm off
| | kilter in RTM? From the docs, I think I have everything set up right,
| but
| | there really aren't many references that combine these two situations.
| |
| | --
| | Joel D Kraft
| | Case Western Reserve University
| |
|
|

Nov 19 '05 #3

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

1 post views Thread by Robert Scheer | last post: by
2 posts views Thread by Richard | last post: by
2 posts views Thread by Pavils Jurjans | last post: by
2 posts views Thread by Jiho Han | last post: by
1 post views Thread by CorporateCoder | last post: by
reply views Thread by Boni Lopez | last post: by
4 posts views Thread by =?Utf-8?B?anVhbkBtc2RuQ29tcGFueS5jb20=?= | last post: by

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.