Я на Ubuntu 14.04Невозможно запустить ASP приложения с помощью `DnX run` на Ubuntu
Я установил ASP с помощью этих инструкций http://docs.asp.net/en/latest/getting-started/installing-on-linux.html#installing-on-ubuntu-14-04
Бег dnvm list
дает мне следующее:
Active Version Runtime Architecture OperatingSystem Alias
------ ------- ------- ------------ --------------- -----
* 1.0.0-rc1-update1 coreclr x64 linux default
1.0.0-rc1-update1 mono linux/osx
Затем я попытался создать приложение ASP, используя этот учебник: https://azure.microsoft.com/en-us/documentation/articles/web-sites-create-web-app-using-vscode/
Однако, когда я бегу dnx run
я получаю следующее сообщение об ошибке:
System.InvalidOperationException: IHostingBuilder.UseServer() is required for Start()
at Microsoft.AspNet.Hosting.Internal.HostingEngine.EnsureServer()
at Microsoft.AspNet.Hosting.Internal.HostingEngine.BuildApplication()
at Microsoft.AspNet.Hosting.Internal.HostingEngine.Start()
at Microsoft.AspNet.Hosting.WebApplication.Run(Type startupType, String[] args)
at ASPTutorial.Startup.Main(String[] args)
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at Microsoft.Dnx.Runtime.Common.EntryPointExecutor.Execute(Assembly assembly, String[] args, IServiceProvider serviceProvider)
at Microsoft.Dnx.ApplicationHost.Program.<>c__DisplayClass3_0.<ExecuteMain>b__0()
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
возникает Аналогичная проблема, когда я меняю от coreclr
к mono
. Однако
UPDATE
dnx web
работает отлично!
Как насчет ' dnx web'? –
Это работает! Почему 'dnx run' не работает ??? –
'dnx run' обычно используется для запуска консольных приложений. –