我正在参与ASP MVC项目.
我想在项目中使用SignalR,但我不想使用OWIN lib.
据我所知,SignalR使用这段代码在应用程序中注册:
public class Startup
{
public void Configuration(IAppBuilder app)
{
app.MapSignalR();
}
}
Run Code Online (Sandbox Code Playgroud)
如何修改它以删除对OWIN的依赖?
我想用类似的方法 RouteConfig.RegisterRoutes(RouteTable.Routes);
我之前确实在 ubuntu 中安装了 dotnetcore,没有任何问题。但有时我最终会在早期版本中遇到依赖问题,但总是使用 ubuntu 20.04。
我正在遵循此处提供的指导
每当我尝试安装sudo apt-get install dotnet-sdk-3.1它时都会显示依赖性问题:
以下软件包具有未满足的依赖项:
dotnet-sdk-3.1 : 取决于: dotnet-runtime-3.1 (>= 3.1.3) 但它不会被安装
取决于:aspnetcore-runtime-3.1 (>= 3.1.3) 但它不会被安装
E:无法纠正问题,您持有破损的包裹。
我试图一个一个地添加每个包,最终sudo apt install dotnet-sdk-3.1 dotnet-runtime-3.1 aspnetcore-runtime-3.1 dotnet-runtime-deps-3.1.
The following packages have unmet dependencies:
dotnet-runtime-deps-3.1 : Depends: libicu but it is not installable or
libicu63 but it is not installable or
libicu60 but it is not installable or
libicu57 but it is not installable or
libicu55 but it is not installable …Run Code Online (Sandbox Code Playgroud) whereC#中的扩展方法的Java 8等价方法是什么?
如何Hashtable使用lambda表达式过滤Java 8中的元素