В моем решении два проекта ASP.NET, и я запускаю их на разных портах локального хоста, когда начинаю отладку. У меня есть общий обработчик на сайте A, который вызывается сайтом B:
String url = "http://localhost:1234/UrlOnSiteA.ashx";
WebClient client = New WebClient();
client.Credentials = CredentialCache.DefaultNetworkCredentials;
client.OpenRead(url);
Вызов OpenRead вызывает исключение с ошибкой 500, и я не знаю почему. Сообщение об ошибке:
System.Net.WebException: удаленный сервер возвратил ошибку: (500) Внутренняя ошибка сервера.
Другая информация:
- Точка останова в самой первой строке кода обработчика не достигнута.
- Обработчик работает правильно (и достигает точки останова), когда его URL используется в браузере.
- Visual Studio 2008 Professional, с сайтами .NET 2.0.
Я подозреваю, что это проблема конфигурации. Есть идеи?