
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.
pillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.
Nokta ve pilli ortak yapımı olan kodaman.org hep birlikte içerik üretip gelirini yazarları ile paylaştığımız kolektif bir kod yazarları blogudur. Siz de katılabilirsiniz.