No Touch Deployment

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!
 
X

Xin Huang [MSFT]

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.
 
M

Mats-Erik Grundh

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.
 
M

Mats-Erik Grundh

I've also tried to load assemblys with the Assembly.LoadFrom and i get same
result when i use a http:// address.
 
X

Xin Huang [MSFT]

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.
 

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

Top