2011-03-01 3 views
1

test Im le composant Updater d'application .Net comme decribed ici Updater componentUpdater Application - continuez à obtenir 401 erreur non autorisée

Im obtenir un problème que lorsque le client tente d'accéder au fichier update.xml Je reçois un 401 Unathorized erreur d'accès.

Je peux voir le fichier update.xml lorsque je vais à l'URL via le navigateur Web. Des idées que je fais mal?

La partie "serveur" est uniquement sur l'hôte local.

Modifier

//Retrieve the File 
     HttpWebRequest Request = (HttpWebRequest)HttpWebRequest.Create(url); 
     Request.Headers.Add("Translate: f"); 
     Request.Credentials = CredentialCache.DefaultCredentials; 

     //Set up the last modfied time header 
     if (File.Exists(filePath)) 
      Request.IfModifiedSince = LastModFromDisk(filePath); 

     try 
     { 
      Response = (HttpWebResponse)Request.GetResponse();// this is where error is being thrown. 
     } 

Cordialement

Ash

Répondre

0

Votre ordinateur est connecté à Internet via un proxy web d'authentification? Le cas échéant, .NET ne parlera pas au proxy sauf si le fichier de configuration de l'application contient un peu comme ceci:

<system.net> 
    <defaultProxy useDefaultCredentials="true"/> 
</system.net> 
+0

désolé pas assez d'informations dans l'OP. Édité maintenant. – user589195

1

Avez-vous essayé de courir vos uri par Fiddler? Grâce à cet outil, vous pouvez voir la requête et la réponse, et éventuellement déterminer ce qui cause le problème plus qu'une simple erreur 401.

+0

Informations de fiddler - Erreur HTTP 401.0 - Non autorisé Vous n'êtes pas autorisé à afficher ce répertoire ou cette page. Erreur détaillée InformationModule WebDAVModule Notification Gestionnaire ExecuteRequestHandler WebDAVStaticMapping Code d'erreur 0x80070005 URL demandée http: // ash-pc: 80/SampleApp_ServerSetup/UpdateVersion.xml Chemin physique C: \ inetpub \ wwwroot \ SampleApp_ServerSetup \ UpdateVersion.xml Méthode d'ouverture de session Anonyme Ouverture de session Utilisateur Anonyme – user589195

Questions connexes