【发布时间】:2014-11-04 21:34:47
【问题描述】:
我们需要为使用 Signalr 的 SharePoint 2013 构建一个 Web 部件。我知道使用 app-part 制作它很容易,但就我而言,我需要在 web-part 中使用它。我没有找到任何相关的文章
为此,我按照 ASP.NET 上 Signalr 的设置步骤将其添加到 SharePoint 项目,如下所示:
将所需的脚本(Signalr.js 和 JQuery.js)添加到 Layout 文件夹
将这些文件的引用添加到我的 web 部件中
`
<script src="/_layouts/15/Scripts/jquery-1.6.4.min.js" ></script>
<script src="/_layouts/15/Scripts/jquery.signalR-2.1.2.min.js"></script>
<script src="/signalr/hubs"></script>
`
- 定义 Hub 类包含一种测试方法
- 如下添加启动类
`
[assembly: OwinStartup(typeof(Notifications.Code.OWINStartup))]
namespace Notifications.Code
{
public class OWINStartup
{
public void Configuration(IAppBuilder app)
{
app.MapSignalR();
}
}
}
`
我的问题在最后一点,Owin 没有启动,这导致找不到集线器代理文件“/Signalr/hubs”文件
有什么帮助吗?
【问题讨论】:
标签: sharepoint signalr sharepoint-2013 owin