我的连接字符串不适用于signalR

时间:2017-05-03 18:43:23

标签: asp.net-mvc entity-framework visual-studio-2012

我的实体有名称众筹资金4和userdataEntities6.但我想要众筹资金4用于通知。

我创建了一个名为sqlConString的新sqlConnectionString。

                       

我在Global.aspx中的代码如下

public class MvcApplication:System.Web.HttpApplication     {         string con = ConfigurationManager.ConnectionStrings [“crowdfundingEntities4”]。ConnectionString;         protected void Application_Start()         {             AreaRegistration.RegisterAllAreas();             WebApiConfig.Register(GlobalConfiguration.Configuration);             FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);             RouteConfig.RegisterRoutes(RouteTable.Routes);             BundleConfig.RegisterBundles(BundleTable.Bundles);             SqlDependency.Start(CON);         }

但它在SqlDepedency.Start(con)

行显示不同的错误

1 个答案:

答案 0 :(得分:0)

您确定您的数据库服务器已配置,服务代理已启用且您的用户是否具有所需的所有权限? 为了使用SqlDependency,它需要Service Broker。因此,您必须在数据库上启用Service Broker并检查所需的最低数据库权限

https://www.codeproject.com/Articles/12862/Minimum-Database-Permissions-Required-for-SqlDepen