Я разрабатываю веб-приложение с помощью платформы ASP .NET MVC 3.
Я использую Windows XP Professional на своем компьютере.
Я решил выполнить свое веб-приложение через локальный сервер IIS 5.1 во время разработки.
Сначала я установил IIS 5.1.
Затем я создал виртуальный каталог на веб-сайте по умолчанию для моего веб-приложения.
Затем я выполнил следующую командную строку:
aspnet_regiis -i
Затем я добавил следующее сопоставление расширений в мой виртуальный каталог:
- Исполняемый файл: C: \ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319 \ aspnet_isapi.dll
- Расширение:. *
- Параметр «Проверить наличие файла» снят.
Для информации вот мой метод RegisterRoutes, записанный в моем файле Global.asax.cs:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Accueil", action = "Accueil", id = UrlParameter.Optional } // Default parameters
);
}
Когда я запускаю свое веб-приложение через Visual Studio 2010 в режиме отладки, я могу с успехом загрузить одно мое представление.
Но я заметил, что изображение не было загружено.
Вот тег img, содержащий изображение:
<img src="../../../Content/images/Valider_064.png" alt="Valider" />
Вот фрагмент дерева папок моего веб-приложения:
- ActivitesHtml5 [FOLDER]: рут веб-приложения
- Содержимое [FOLDER]
- Контроллер [ПАПКА]
- ConnexionController.cs [FILE]: Содержит метод действия для создания моего представления.
- Просмотров [FOLDER]
- Connexion [FOLDER]
- Connexion [FOLDER]
- Connexion.cshtml [ФАЙЛ]: файл бритвы моего вида.
Кто-нибудь знает, почему мое изображение загружается неправильно?