我正试着开始使用Sensenet。
我跟踪了这个安装Sensenet教程
然后我跟踪这个安装WebPages教程,这样我就可以拥有Sensenet用户界面了。
在WebPages下安装WebPages的第二个教程中,我不知道在哪里可以配置SignalR,因为我没有任何“启动”类或“配置”函数。
在哪里可以得到"IAppBuilder“,我应该在哪里添加"app.MapSignalR();"?
发布于 2018-01-19 16:20:07
该部分是可选的,只有当您想看到实际使用SignalR的特性时才需要它--目前这是Task用户界面。
只有在创建项目时,只有当您具有(或选择)某种身份验证时,才会出现Startup类。以后也可以添加它,所以您不必担心这一点。
如果您没有启动类,但希望使用任务监视器页面(或任何真正与SignalR相关的特性),您可以简单地向项目添加一个新的Startup.cs,其内容如下(当然,您应该用自己的名称空间替换名称空间):
using Microsoft.Owin;
using Owin;
[assembly: OwinStartupAttribute(typeof(SnWebApplication.Startup))]
namespace SnWebApplication
{
public partial class Startup
{
public void Configuration(IAppBuilder app)
{
app.MapSignalR();
}
}
}上面的代码将在应用程序启动时初始化SignalR。
请注意,如果您有一个现有的启动类,您应该只添加MapSignalR调用,不要删除任何现有的配置调用。
https://stackoverflow.com/questions/48341132
复制相似问题