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.