Наиболее вероятная причина в том, что у вас не настроен веб-сервер для обслуживания вашего сайта. По умолчанию новый проект веб-сайта должен быть настроен для запуска ASP.NET Development WebServer. Вы должны посмотреть на свойства проекта, чтобы убедиться, что это действительно так.
Также возможно, что веб-сервер настроен и работает правильно. Однако (если я правильно помню) проекты сайта настроены на запуск IE с адресом текущей страницы, которую вы открыли в редакторе. Если вы разрабатываете веб-сайт ASP.NET MVC, это приведет к указанной выше проблеме, поскольку система маршрутизации MVC настроена на отклонение явных запросов к страницам и обработку только запросов по соответствующим маршрутам к контроллерам. Проверьте адресную строку и убедитесь, что вы переходите в корневой каталог своего веб-сайта, чтобы убедиться, что он работает нормально.
Если это также не проблема, вам следует включить отладку для вашего проекта веб-сайта, чтобы получить дополнительную информацию о реальной проблеме.
Два примечания:
- Я бы посоветовал обновить Visual Studio 2008. Он значительно лучше поддерживает части веб-сайтов.
- Если вы работаете с веб-сайтами, инструмент HTTP-перехвата, такой как Fiddler или HttpWatch , будет очень полезен для отладки взаимодействия между браузером и вашим веб-сайтом.