SignalR通知无效。是否需要IIS?

时间:2014-11-16 07:53:48

标签: asp.net signalr asp.net-4.5

我正在尝试以shown in this post执行示例演示SignalR应用程序。

当我进行数据库更改时,浏览器上不会显示通知。它仍然是一个空白页面。

SignalR是否需要安装IIS?

我正在使用SQL Server 2012 Express构建VS 2013社区版。已经安装了II8 Express。

在另一个网站上建议使用:

授予" DOMAIN \ ASPNET"

订阅查询通知

当我执行此操作时,它会出错:无法找到用户' DOMAIN \ ASPNET',因为它不存在或您没有权限。

我需要提及哪个域?

我还从SSMS启用了BROKER。

1 个答案:

答案 0 :(得分:1)

SignalR可以在IIS中托管,也可以自托管。我相信在这个例子中,你试图追随你最好的选择是在IIS中托管它,或者你可以在IIS Express中运行它,或者作为自我托管SignalR集线器的Windows服务的部分说明。我实际上在使用SQL Notification来通过SignalR集线器更新网格。由于Sql依赖性的限制,我们最终不得不使用Change Data capture而不是Sql Dependency。

以下是SignalR中心的system requirements