【问题标题】:Asp.net - Starting server with Kestrel on OS XAsp.net - 在 OS X 上使用 Kestrel 启动服务器
【发布时间】:2015-08-25 16:20:08
【问题描述】:

我以前没有使用过 Asp.net。我正在尝试在我的机器上运行 MVC 项目。我正在运行 OS X 10.9.3。

我尝试按照本教程中的说明进行操作:http://docs.asp.net/en/latest/tutorials/your-first-mac-aspnet.html

但是当我在项目目录中运行$ dnx . kestrel 时,我收到以下错误:

System.InvalidOperationException: Unable to resolve project 'XYZ' from /Users/jeff/Sites/XYZ/XYZ.com
  at Microsoft.Framework.Runtime.ApplicationHostContext..ctor (IServiceProvider serviceProvider, System.String projectDirectory, System.String packagesDirectory, System.String configuration, System.Runtime.Versioning.FrameworkName targetFramework, ICache cache, ICacheContextAccessor cacheContextAccessor, INamedCacheDependencyProvider namedCacheDependencyProvider, IAssemblyLoadContextFactory loadContextFactory, Boolean skipLockFileValidation) [0x00000] in <filename unknown>:0
  at Microsoft.Framework.Runtime.DefaultHost.Initialize (Microsoft.Framework.Runtime.DefaultHostOptions options, IServiceProvider hostServices) [0x00000] in <filename unknown>:0
  at Microsoft.Framework.Runtime.DefaultHost..ctor (Microsoft.Framework.Runtime.DefaultHostOptions options, IServiceProvider hostServices) [0x00000] in <filename unknown>:0
  at Microsoft.Framework.ApplicationHost.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0
  at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
--- End of stack trace from previous location where exception was thrown ---
  at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw () [0x00000] in <filename unknown>:0
  at Microsoft.Framework.Runtime.Common.EntryPointExecutor.Execute (System.Reflection.Assembly assembly, System.String[] args, IServiceProvider serviceProvider) [0x00000] in <filename unknown>:0
  at dnx.host.Bootstrapper.RunAsync (System.Collections.Generic.List`1 args, IRuntimeEnvironment env, System.Runtime.Versioning.FrameworkName targetFramework) [0x00000] in <filename unknown>:0

有人有什么想法吗?非常感谢您的帮助。

【问题讨论】:

    标签: c# asp.net asp.net-mvc kestrel-http-server


    【解决方案1】:

    表示dnx找不到Startup.cs文件。尝试在包含Startup.cs的文件夹内运行dnx . kestrel

    【讨论】:

      猜你喜欢
      • 2011-12-20
      • 2014-12-16
      • 1970-01-01
      • 2014-12-15
      • 2013-10-03
      • 1970-01-01
      • 1970-01-01
      • 2013-04-28
      • 1970-01-01
      相关资源
      最近更新 更多