У меня две странные проблемы при использовании маршрутизации в приложении веб-формы. Окружающая среда: IIS 7.5; .NET 4.0 и Windows 7 64 бит.
документ по умолчанию не работает, если я использую (http://www.)mydomain.com. Сообщение об исключении «Контроллер для пути» / 'не найден или не реализует IController ». Однако, если я отлаживаю в VS 2010 (http://localhost:8080), эта проблема никогда не возникала. Здесь mydomain.com и http://localhost:8080 нажимают один и тот же код в той же папке на том же компьютере. Я перехватил значение request.path. Когда локально host используется, значение «default.aspx», в то время как «/», если к mydomain.com обращаются. Я могу использовать одну строку (если «/», а затем перенаправить на default.aspx), чтобы «исправить» проблему, но я верю в это должно быть лучше.
когда я обнаруживаю request.path, я получаю ОЧЕНЬ странный запрос, которого никогда раньше не видел: 192.168.1.11/StableWSDiscoveryEndpoint/schemas-xmlsoap-org_ws_2005_04_discovery! Я понятия не имею, откуда это. Я не использую какой-либо веб-сервис в своем коде. Запрос публикуется на сервере, а пользовательским агентом является WSDAPI. Я пытался отладить код из других браузеров, кроме IE. Похоже, я не получаю такой запрос. Изменить: Я только что нашел 192.168.1.11/StableWSDiscoveryEndpoint/schemas-xmlsoap-org_ws_2005_04_discovery запрос отправляется из элемента управления домена.
Ваша помощь будет принята с благодарностью.