我正在尝试运行由yo aspnet创建的未经修改的Web Api应用程序.
我收到这个错误:
System.EntryPointNotFoundException: uv_loop_size
at (wrapper managed-to-native) Microsoft.AspNet.Server.Kestrel.Networking.Libuv+NativeDarwinMonoMethods:uv_loop_size ()
at Microsoft.AspNet.Server.Kestrel.Networking.Libuv.loop_size () <0x42615b8 + 0x00014> in <filename unknown>:0
at Microsoft.AspNet.Server.Kestrel.Networking.UvLoopHandle.Init (Microsoft.AspNet.Server.Kestrel.Networking.Libuv uv) <0x4261528 + 0x0002b> in <filename unknown>:0
at Microsoft.AspNet.Server.Kestrel.KestrelThread.ThreadStart (System.Object parameter) <0x4261160 + 0x0005f> in <filename unknown>:0
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
dnvm列表输出:
Active Version Runtime Architecture OperatingSystem Alias
------ ------- ------- ------------ --------------- -----
1.0.0-rc1-final coreclr x64 darwin
1.0.0-rc1-final mono linux/osx
* 1.0.0-rc2-16177 mono linux/osx default
Run Code Online (Sandbox Code Playgroud)
单声道版
Mono JIT compiler version 4.2.1 (explicit/6dd2d0d Tue Nov 10 18:01:18 EST 2015)
Run Code Online (Sandbox Code Playgroud)
更新 …
根据标题,如何使用Visual Studio Code调试xunit测试?
我已经可以使用dnx test从命令行运行xunit,但我想现在调试这些测试.
我在Mac上.
谢谢.
更新:这是dnvm和dnx的输出:
dnx test -debug
Debug support is not available in DNX Core.
dnvm list -detailed
Active Version Runtime Architecture OperatingSystem Alias Location
------ ------- ------- ------------ --------------- ----- --------
* 1.0.0-rc1-update1 coreclr x64 darwin ~/.dnx/runtimes
1.0.0-rc1-update1 mono linux/osx default ~/.dnx/runtimes
dnvm version
1.0.0-rc2-15546
Run Code Online (Sandbox Code Playgroud) 当我尝试在不同的URL上启动两个应用程序时,我遇到了属性路由中间件的问题.如果我在单独的应用程序中有两个类似的路由,但使用不同的http方法web.api似乎只找到其中一种方法.
Microsoft.Owin.Hosting.WebApp.Start<Admin.Startup>("http://localhost:1000");
Microsoft.Owin.Hosting.WebApp.Start<Startup>("http://localhost:1001");
Run Code Online (Sandbox Code Playgroud)
如何隔离这两个应用程序,以便属性路由不冲突?
我正在尝试使用.net 4.5和web api将文件从sql server异步流式传输到Web客户端.
我正在使用SqlDataReader.GetStream()从数据库中获取流.但是,当webapi从流中读完时,我不确定如何处理数据库连接的处理/关闭.
有样品吗?