Wpis z mikrobloga

#programowanie #csharp #webdev

Hej mirki.

Mam problem w c#, probuje wrzucic plik na miejsce sieciowe na firmowej witrynie https i dostaje caly czas (401) Unauthorized. Normalnie z mojego kompa (wchodzac w ten link https) moge sie dostac do zawartosci przez explorator windows i moge to wkleic recznie.

Kroki ktore robie:

WebClient = new WebClient();
client.UseDefaultCredentials
client.UploadFile
  • 7
@jaavi666: hola, hola. Jak to jest domena, to przydaloby sie network credentials z uzyciem domeny. Plus pytanie czy macie Kerberosa czy NTLM ustawiony jako domyslny typ autentykacji
wejdz sobie w event loga na windzie i mozesz sprawdzic ostatnie autentykacje, protokol NTLM albo Kerberos bedzie wymieniony. Nie mam jak Ci zrobic screena, bo jestem aktualnie na maku.

Edit:
NetworkCredential networkCredential = CredentialCache.DefaultNetworkCredentials.GetCredential(uri, "NTLM")
tu masz watek na SO => klik