2017-02-12 16 views
2

Я создал новый проект ASP.NET Core Web API, а затем запустил новую команду выбора команды 2 (ASP.NET Core Project) для создания отправной точкой для веб-приложения.Команда запуска командной строки Aurelia в ASP.NET Core Project Producing Only CannotGET

Далее я обновил файл Startup.cs для обслуживания статических файлов.

app.UseDefaultFiles(); 
app.UseStaticFiles(); 
app.UseFileServer(); 

Наконец, я обновил файл aurelia.json, чтобы вставить в папку wwwroot.

"platform": { 
    "id": "aspnetcore", 
    "displayName": "ASP.NET Core", 
    "output": "wwwroot/scripts", 
    "index": "wwwroot/index.html", 
    "baseUrl": "scripts" 
}, 

"build": { 
    "targets": [ 
     { 
     "id": "aspnetcore", 
     "displayName": "ASP.NET Core", 
     "output": "wwwroot/scripts", 
     "index": "wwwroot/index.html", 
     "baseUrl": "scripts" 
     } 
], 

В отеле Aurelia CLI будет работать вариант сборки (а.е. сборки) и возможность запуска (а.е. запуск) штраф, и он будет обслуживать сайт на http://localhost:9000. Но я получаю только следующий HTML служил до:

<html><head></head><body>CannotGET /</body></html> 

или если пытаются ссылаться http://localhost:9000/index.html

<html><head></head><body>CannotGET /index.html</body></html> 

При запуске приложения с помощью Visual Studio и IIS Express он прекрасно работает.

Что мне не хватает, чтобы получить работу?

У меня такой же результат с ASP.NET Core 1.0, 1.1 и Visual Studio 2015 и Visual Studio 2017. Если я использую au new без -here и без интеграции ASP.NET Core, au run будет работать просто хорошо.

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^