No Touch Deployment

  • Thread starter Thread starter Mats-Erik Grundh
  • Start date Start date
M

Mats-Erik Grundh

No Touch Deployment.

I use "No Touch Deployment" for my Window Forms
application.

The question is why my EXE-file is downloaded three times
and not just one? Take a look in the IIS Logfile below.

My shortcut:
C:\WINNT\Microsoft.NET\Framework\v1.1.4322\IEExec.exe
http://ozzy/conet/client/bin/co.win.exe?server=ozzy

IIS Logfile:

cs-method cs-uri-stem cs-
uri-query sc-status sc-bytes cs-
bytes time-taken
GET /conet/client/bin/co.win.exe
server=hk0073.config 200 823562
232 16766
GET /conet/client/bin/co.win.exe
server=hk0073 200 823562
225 17328
GET /conet/client/bin/CO.Win.DLL -
404 4203 211
0
GET /conet/client/bin/CO.Win/CO.Win.DLL -
404 4203 218
0
GET /conet/client/bin/bin/CO.Win.DLL -
404 4203 215
0
GET /conet/client/bin/bin/CO.Win/CO.Win.DLL -
404 4203 222
0
GET /conet/client/bin/CO.Win.EXE -
200 823562 211
17594


Thanks in advance!
 
Did you try fusion log (fuslogvw)? What does it say?

Regards,
Xin

This posting is provided "AS IS" with no warranties, and confers no rights.

Are you secure? Visit http://windowsupdate.microsoft.com to get the latest
critical updates and service packs available for your computer's Windows
operating system.
 
I've tested fuslogvw with following and i get a warning:

WRN: A duplicate assembly was found while copying the assembly item to the
cache.


Here is the log of the two downloads of co.win.exe:

Regards!

/Mats-Erik

************ FUSLOGVW Log Begin.
*** Assembly Binder Log Entry (2003-10-20 @ 14:11:11) ***

The operation was successful.
Bind result: hr = 0x0. The operation completed successfully.

Assembly manager loaded from:
C:\WINNT\Microsoft.NET\Framework\v1.1.4322\fusion.dll
Running under executable
C:\WINNT\Microsoft.NET\Framework\v1.1.4322\IEExec.exe
--- A detailed error log follows.

=== Pre-bind state information ===
LOG: Where-ref bind. Location = http://hk0073/conet/client/bin/co.win.exe
LOG: Appbase = http://hk0073/conet/client/bin
LOG: Initial PrivatePath = bin
LOG: Dynamic Base = NULL
LOG: Cache Base = NULL
LOG: AppName = NULL
Calling assembly : (Unknown).
===

LOG: Processing DEVPATH.
LOG: Policy not being applied to reference at this time (private, custom,
partial, or location-based assembly bind).
LOG: Attempting download of new URL
http://hk0073/conet/client/bin/co.win.exe.
LOG: Assembly download was successful. Attempting setup of file:
C:\Documents and Settings\mgr\Local Settings\Temporary Internet
Files\Content.IE5\4NXZMI7T\co.win[1].exe
LOG: Entering download cache setup phase.


*** Assembly Binder Log Entry (2003-10-20 @ 14:11:11) ***

The operation was successful.
Bind result: hr = 0x0. The operation completed successfully.

Assembly manager loaded from:
C:\WINNT\Microsoft.NET\Framework\v1.1.4322\fusion.dll
Running under executable
C:\WINNT\Microsoft.NET\Framework\v1.1.4322\IEExec.exe
--- A detailed error log follows.

=== Pre-bind state information ===
LOG: DisplayName = CO.Win, Version=1.0.1385.18198, Culture=neutral,
PublicKeyToken=null
(Fully-specified)
LOG: Appbase = http://hk0073/conet/client/bin
LOG: Initial PrivatePath = bin
LOG: Dynamic Base = NULL
LOG: Cache Base = NULL
LOG: AppName = NULL
Calling assembly : (Unknown).
===

LOG: Processing DEVPATH.
LOG: DEVPATH is not set. Falling through to regular bind.
LOG: Policy not being applied to reference at this time (private, custom,
partial, or location-based assembly bind).
LOG: Post-policy reference: CO.Win, Version=1.0.1385.18198, Culture=neutral,
PublicKeyToken=null
LOG: Attempting download of new URL
http://hk0073/conet/client/bin/CO.Win.DLL.
LOG: Attempting download of new URL
http://hk0073/conet/client/bin/CO.Win/CO.Win.DLL.
LOG: Attempting download of new URL
http://hk0073/conet/client/bin/bin/CO.Win.DLL.
LOG: Attempting download of new URL
http://hk0073/conet/client/bin/bin/CO.Win/CO.Win.DLL.
LOG: Attempting download of new URL
http://hk0073/conet/client/bin/CO.Win.EXE.
LOG: Assembly download was successful. Attempting setup of file:
C:\Documents and Settings\mgr\Local Settings\Temporary Internet
Files\Content.IE5\4HMFCTQN\CO.Win[1].EXE
LOG: Entering download cache setup phase.
WRN: A duplicate assembly was found while copying the assembly item to the
cache.
************ FUSLOGVW Log End.
 
I've also tried to load assemblys with the Assembly.LoadFrom and i get same
result when i use a http:// address.
 
Since you have started a new thread about this, I'm replying in the new one.

Regards,
Xin

This posting is provided "AS IS" with no warranties, and confers no rights.

Are you secure? Visit http://windowsupdate.microsoft.com to get the latest
critical updates and service packs available for your computer's Windows
operating system.
 
Back
Top