2009-10-15 4 views
0

Итак, я один из 100 людей, у которых проблемы с ASP MVC запущены на IIS6.IIS6 с отображением подстановок ASP MVC

Я следил за несколькими учебниками, включая this и this, но до сих пор нет радости. Все, что я вижу, это стандартная страница IE 404, не найденная.

Теперь, чтобы убедиться, что мой сайт указывает на правильное местоположение, я добавил файл stub index.html в корневом каталоге. Когда я перехожу к этому файлу, я получаю ошибку 404, НО, если я отключу сопоставление подстановок для всех URL-адресов через aspnet_isapi.dll, тогда я МОГУ перейти к индексному файлу.

Так что мой вопрос в основном, что дает?

ответ

1

Убедитесь, что вы не проверяете флажок «Проверить, существует ли файл» в шаблоне.

Затем убедитесь, что у вас есть файл Default.aspx в корне вашего веб-с этим кодом в нем:

protected void Page_Load(object sender, EventArgs e) 
{ 
    HttpContext.Current.RewritePath(Request.ApplicationPath, false); 
} 
+0

Да, вот бесконтрольно, и у меня есть default.aspx в корне. Хотя это был проект, созданный VS, и имеет еще несколько строк кода, чем ваш пример. Я пытаюсь изменить это, но, как я уже сказал, у меня возникают проблемы с простым тестовым файлом index.html. – Owen

+0

Doh, ну, ответ был прост в моем случае. Я думал, что .NET 3.5 sp1 содержит материал MVC, но его отдельную загрузку. – Owen