Microsoft KB Archive/248053

From BetaArchive Wiki
Knowledge Base

Article ID: 248053

Article Last Modified on 8/28/2002


  • Microsoft Site Server 3.0 Standard Edition

This article was previously published under Q248053


If you upload files to a Computer running Site Server using the HTTP Post Sample (http://computer/SiteServer/Publishing/uploadnd.asp) the following error will appear:

HTTP Error 401
401.1 Unauthorized: Logon Failed

This error indicates that the credentials passed to the server do not match the credentials required to log on to the server.

Please contact the Web server's administrator to verify that you have permission to access the requested resource.


This error occurs after the installation of Site Server SP2 or SP3.
The updated version of "Cpshost.dll" does not pass user credentials to the script "Repost.asp". These are needed to work if the upload sample scripts are configured for nonanonymous upload (default).


To correct this Problem follow these steps:

  1. Backup the script "Inetpub\scripts\repost.asp"
  2. Edit "Inetpub\scripts\repost.asp", so that it looks like the following code:

    <% Response.Buffer = TRUE %>
     <!--#include virtual="/SiteServer/Publishing/"-->
    Repost Example
        Here is your upload status:<BR>
    Destination: <B><% Response.Write Request.Form("TargetURL") %></B><BR>
      For I = 1 To Request.Form("FileName").Count
        Response.Write "Successfully uploaded file: <B>" _ 
                       & Request.Form("FileName")(I) _ 
                       & Request.Form("FileExtention")(I) &"</B><BR>"
        Response.Write "Physical path: <B>" & Request.Form("FilePath")(I) & "</B><BR>"
        Response.Write "Size: <B>" & Request.Form("FileSize")(I) & "</B> bytes<P>"
    <A HREF="<% =PublishingURL %>/deploymentd.asp">Back to main Publishing page</A><BR>
  3. Save the script as "Inetpub\scripts\repost.asp"



For additional information, see the following article or articles in the Microsoft Knowledge Base:

179566 How to Do Anonymous Uploads

Keywords: kbprb KB248053