Asp.Net uygulamasında "Proxy authentication required" hatası ve çözümü

by vincenzo 23. Mayıs 2009 01:37

Bir arkadaşımın özel isteğiyle web sayfası için basit bir RssFeed uygulaması geliştireyim dedim. Karşılığında aldığım hata malumunuz. Öncelikle söyliyeyim bunun çözümü Visual Studio .Net'in ayarlarını değiştirmekle bir netice bulmuyor. O konuyu daha önce incelemiştik. Bunu söylememin sebebi, hataların isim benzerliğinden dolayı vakit kaybının olmaması. Bu sorun tamamen WebRequest & WebResponse işlemlerinden kaynaklı. Ama genel olarak işyerimdeki proxy ayarlarından dolayı böyle bir sorunla karşılaşıyorum. 2 türlü çözümü var.

1- Diyelim ki önce WebRequest tanımladık:

Dim myrequest As WebRequest = System.Net.WebRequest.Create(rssurl)

sonrasında tek yapmamız gereken şu:

myrequest.Proxy.Credentials = CredentialCache.DefaultCredentials

Böylece sorun çözülüyor. Ancak %10'luk bir çözülememe ihtimali var. Onun için birazcık daha uzun yolunu yazıyorum.

2- WebRequest'i yukarıdaki gibi tanımladıktan sonra:

Dim proxyObject As New System.Net.WebProxy("http://193.9.9.9:8080", True)

myrequest.Proxy = proxyObject

myrequest.Proxy.Credentials = New System.Net.NetworkCredential("domanin", "password")

Bu daha kesin bir çözüm oluyor.

Böylece birkaç gündür beni "deli eden" 2 soruna çözüm bulmuş oluyor ve "delirmek üzere" olan arkadaşlara da umarım yardımda bulunuyorum.

Umarım faydasını hepberaber görürüz. İyi çalışmalar dilerim.

Yağız Gönüler

yagizgonuler@gmail.com

Tags: , ,

ASP.NET

Yorum ekle




  Country flag

biuquote
  • Yorum
  • Canlı önizleme
Loading



Son Yorumlar

Comment RSS

INETA User Group

Yazılım