Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Создаю контроллер и при вызове любого действия этого контоллера получаю 404 / 11 сообщений из 11, страница 1 из 1
02.11.2016, 15:04
    #39340038
Создаю контроллер и при вызове любого действия этого контоллера получаю 404
ASP .NET MVC 4
Для проверки создаю совсем простой контроллер
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

namespace Printers.Controllers
{
    public class aaaController : Controller
    {
        //
        // GET: /aaa/

        public ActionResult Index()
        {
            return View();
        }

    }
}


и вьюху к нему
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
@{
    ViewBag.Title = "Index";
    Layout = "~/Views/Shared/_Layout.cshtml";
}

<h2>Index</h2>
<p>
    Бла-бла-бла
</p>


при переходе на http://localhost:PORT/aaa/index - получаю страницу 404
RouteConfig стандартный
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Routing;

namespace Printers
{
    public class RouteConfig
    {
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
            );
        }
    }
}



Другие контроллеры работают нормально. В чем может быть причина?
...
Рейтинг: 0 / 0
02.11.2016, 15:44
    #39340069
Vladimir A
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создаю контроллер и при вызове любого действия этого контоллера получаю 404
ЗлостныйЛамер,
It does not like 'aaa' and 'Бла-бла-бла'
...
Рейтинг: 0 / 0
02.11.2016, 15:47
    #39340075
Vladimir A
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создаю контроллер и при вызове любого действия этого контоллера получаю 404
Did you configure IIS?
...
Рейтинг: 0 / 0
02.11.2016, 15:51
    #39340082
Создаю контроллер и при вызове любого действия этого контоллера получаю 404
Vladimir A,

Нет. Запускаю из VS 2012
...
Рейтинг: 0 / 0
03.11.2016, 09:07
    #39340489
Создаю контроллер и при вызове любого действия этого контоллера получаю 404
Мальчишки и девченки, какие мнения по этому поводу?
...
Рейтинг: 0 / 0
03.11.2016, 09:17
    #39340494
Создаю контроллер и при вызове любого действия этого контоллера получаю 404
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
public class aaaController : Controller
    {
        //
        // GET: /aaa/

        public string Index()
        {
            return "Тест";
        }

    }



Даже так не работает...

Server Error in '/' Application.
The resource cannot be found.
Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly.

Requested URL: /aaa/Index

Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.17929
...
Рейтинг: 0 / 0
03.11.2016, 09:31
    #39340502
Создаю контроллер и при вызове любого действия этого контоллера получаю 404
Изменил RouteConfig, что бы при старте открывалась страница aaa/index
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
public class RouteConfig
    {
        public static void RegisterRoutes(RouteCollection routes)
        {
            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapRoute(
                name: "Default",
                url: "{controller}/{action}/{id}",
                defaults: new { controller = "aaa", action = "Index", id = UrlParameter.Optional }
            );
        }
    }



но при старте все равно открывается страница home/index... Кэш браузера чистил.
...
Рейтинг: 0 / 0
03.11.2016, 13:54
    #39340790
Andrey1306
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создаю контроллер и при вызове любого действия этого контоллера получаю 404
на фига студия 2012 и МVC 4 ?
...
Рейтинг: 0 / 0
07.11.2016, 09:49
    #39342367
Создаю контроллер и при вызове любого действия этого контоллера получаю 404
А почему нет?
...
Рейтинг: 0 / 0
07.11.2016, 10:14
    #39342382
Andrey1306
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создаю контроллер и при вызове любого действия этого контоллера получаю 404
ЗлостныйЛамерА почему нет?

ну нет, так нет
...
Рейтинг: 0 / 0
07.11.2016, 14:28
    #39342603
Monochromatique
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создаю контроллер и при вызове любого действия этого контоллера получаю 404
Покажи код другого контроллера, который "работает нормально"
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Создаю контроллер и при вызове любого действия этого контоллера получаю 404 / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]