2015-06-15 5 views
3

Я просто изучаю веб-приложение ASP.NET 5 MVC 6 с новым Visual Studio Community 2015 RC. Структура DotNet 4.6.Ошибка HTTP 403.14 в ASP.NET5 MVC6

Я добавил ссылку Microsoft.AspNet.MVC (6.0.0-beta4) из nuget. Затем создаются модели, виды & Каталог контроллеров. Также добавлен HomeController и представление.

Вот мой Startup.cs-

public class Startup 
{ 
    public void ConfigureServices(IServiceCollection services) 
    { 
     services.AddMvc(); 
    } 

    public void Configure(IApplicationBuilder app) 
    { 
      app.UseMvc(); 
    } 
} 

Главная Conctoller-

public class HomeController : Controller 
{ 
    public IActionResult Index() 
    { 
     return View(); 
    } 
} 

Но в то время как я пытаюсь запустить проект, браузер показывает

Ошибка HTTP 403.14

Документ по умолчанию не настроен для запрошенного URL.

Нужно ли что-либо сделать для настройки?

+0

вы могли бы найти в вашем IIS, в котором приложение бассейна вы приложение работает? – noobed

+0

@noobed Как я могу найти это? –

+0

Вы проверили похожие вопросы на свой? - http://stackoverflow.com/questions/7880852/http-error-403-14-forbidden-error-when-accessing-website – noobed

ответ

3

пытаясь угадать

public class Startup 
{ 
    public void ConfigureServices(IServiceCollection services) 
    { 
     services.AddMvc(); 
    } 

    public void Configure(IApplicationBuilder app) 
    { 
     app.UseMvc(routes => 
     { 
      routes.MapRoute(
       name: "default", 
       template: "{controller}/{action}/{id?}", 
       defaults: new { controller = "Home", action = "Index" }); 
     }); 
    } 

} 
+0

Это работает. Благодарю. –

+0

в RC1, когда я добавил 'defaults:' to 'MapRoute', я получаю' System.InvalidOperationException: параметр route 'controller' имеет как встроенное значение по умолчанию, так и указанное явное значение по умолчанию. Параметр маршрута не может содержать встроенное значение по умолчанию, если значение по умолчанию указано явно. Попробуйте удалить один из них. « У меня нет никаких атрибутов маршрутизации на моем контроллере, поэтому я не уверен, откуда идут другие значения по умолчанию ... – Optimax