|
Всеки е запознат с конфигурирането на уебсайтове в IIS и не мисля, че има много братя, които не го правят, но при конфигуриране asp.net MVC ще има някои проблеми. Ще запиша проблемите, с които се сблъсках по време на конфигурацията, за ваша справка. Сървърът на моето устройство е Windows 2003 система, IIS6
Списъкът в указателя е отхвърленТази виртуална директория не позволява съдържанието да бъде изброено.
Това е защото ти липсва dll файл, Изберете сайт - > Свойства -> Начална директория -> Конфигурация -> Картографиране
Вмъкнете Wildcard Application Mapping по-долу в избора
C:WINDOWSMicrosoft.NETFramework2.0.50727aspnet_isapi.dll Обърнете внимание, че
Потвърдете дали файлът съществува в тази отметка, никога не избирайте защо. Защото във версията IIS 6,7 той не разпознава настройките на пътя в нашето маршрутизиране
Обикновено сме - public static void RegisterRoutes(RouteCollection routes)
- {
- routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
- routes.MapRoute(
- "Default", // Route name
- "{controller}.aspx/{action}/{id}", // 大家看好,如果你选择了上面的复选框,这里你就得加上文件的扩展名,不然的话,会提示你,文件不存在
- new { controller = "Home", action = "Index", id = ""}// Parameter defaults
- );
Копирай кодПросто променете горния dll за програмно съпоставяне на .NET 4.0!
|