我正在尝试以shown in this post执行示例演示SignalR应用程序。
当我进行数据库更改时,浏览器上不会显示通知。它仍然是一个空白页面。
SignalR是否需要安装IIS?
我正在使用SQL Server 2012 Express构建VS 2013社区版。已经安装了II8 Express。
在另一个网站上建议使用:
授予" DOMAIN \ ASPNET"
订阅查询通知当我执行此操作时,它会出错:无法找到用户' DOMAIN \ ASPNET',因为它不存在或您没有权限。
我需要提及哪个域?
我还从SSMS启用了BROKER。
答案 0 :(得分:1)
SignalR可以在IIS中托管,也可以自托管。我相信在这个例子中,你试图追随你最好的选择是在IIS中托管它,或者你可以在IIS Express中运行它,或者作为自我托管SignalR集线器的Windows服务的部分说明。我实际上在使用SQL Notification来通过SignalR集线器更新网格。由于Sql依赖性的限制,我们最终不得不使用Change Data capture而不是Sql Dependency。
以下是SignalR中心的system requirements