asp.net-mvc-3 – EF 4.1上的MvcMiniProfiler代码优先项目不配置SQL
发布时间:2020-05-25 05:31:38 所属栏目:asp.Net 来源:互联网
导读:我有1.6版的MvcMiniProfiler引用(通过Nuget),并按照项目主页 http://code.google.com/p/mvc-mini-profiler/所述设置所有内容. 我在Web.config中有以下代码: system.data DbProviderFactories remove invariant=MvcMiniProfiler.Da
|
我有1.6版的MvcMiniProfiler引用(通过Nuget),并按照项目主页 http://code.google.com/p/mvc-mini-profiler/所述设置所有内容. 我在Web.config中有以下代码: <system.data>
<DbProviderFactories>
<remove invariant="MvcMiniProfiler.Data.ProfiledDbProvider" />
<add name="MvcMiniProfiler.Data.ProfiledDbProvider" invariant="MvcMiniProfiler.Data.ProfiledDbProvider" description="MvcMiniProfiler.Data.ProfiledDbProvider" type="MvcMiniProfiler.Data.ProfiledDbProviderFactory,MvcMiniProfiler,Version=1.6.0.0,Culture=neutral,PublicKeyToken=b44f9351044011a3" />
</DbProviderFactories>
</system.data>
(项目主页版本= 1.5.0.0 – NuGet软件包已更新) 我在Global.asax中有以下代码(和连接字符串也在Web.config中定义): protected void Application_Start()
{
Log.Info("ReCoupon has started.");
AreaRegistration.RegisterAllAreas();
RegisterGlobalFilters(GlobalFilters.Filters);
RegisterRoutes(RouteTable.Routes);
var factory = new SqlConnectionFactory(ConfigurationManager.ConnectionStrings["ReCouponContext"].ConnectionString);
var profiled = new MvcMiniProfiler.Data.ProfiledDbConnectionFactory(factory);
Database.DefaultConnectionFactory = profiled;
Database.SetInitializer(new ReCouponContextInitializer());
}
分析器工作得很好,除了我无法得到它来配置SQL.我正在使用SQL Server 2008 Express.我已经在Google Code项目主页上关注相关问题,并完全陷入困境. 解决方法这一次让我很久很久以来一直陷入困境.看来连接字符串命名约定优先于Database.DefaultConnectionFactory.可以尝试重新命名web.config中的连接字符串吗? 从 <connectionStrings>
<add name="ReCouponContext" connectionString="..." />
</connectionStrings>
至 <connectionStrings>
<add name="ReCoupon" connectionString="..." />
</connectionStrings>
然后改变 var factory = new SqlConnectionFactory(ConfigurationManager.ConnectionStrings["ReCouponContext"].ConnectionString); 至 var factory = new SqlConnectionFactory(ConfigurationManager.ConnectionStrings["ReCoupon"].ConnectionString); (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如果复选框被选中,ASP.NET – 需要一个文本框
- asp.net – 按钮可以验证更多验证组吗?
- asp.net-mvc – 使用URL重写时Url.Action不正确
- asp.net-mvc-3 – MVC按钮点击动作
- asp.net – 如何在不使用FormsAuthentication.RedirectFrom
- asp.net-mvc – MVC5 Microsoft.CSharp.RuntimeBinder.Runt
- asp.net – 如何将Web应用程序项目转换为类库项目
- “经典”ASP.NET页面和Microsoft MVC可以在同一个Web应用程
- asp.net – Azure可以运行WPF吗?
- .net – 使用实体框架作为数据访问层
推荐文章
站长推荐
- asp.net-mvc – 我只是不了解TDD单元测试(Asp.Ne
- asp.net – 用JavaScript计算时间间隔
- asp.net – 嵌套的Repeater和SqlDataSource参数
- asp.net-mvc-3 – 显示modelstate错误
- C# 快速高效率复制对象另一种方式 表达式树
- 在Azure中为ASP.NET Core Web应用程序设置SQL连接
- asp.net – 解析服务器端标记时出错
- 如果我在ASP.NET网页中打开数据库连接会发生什么
- asp.net-web-api – 在asp.net web api中有两个参
- asp.net-mvc-3 – 如何拦截MVC应用程序中的所有控
热点阅读
