为什么我的 MVC 5 应用程序尝试访问本地数据库

2024-01-06

我一直在本地计算机上开发 MVC 5 应用程序,并且刚刚尝试向 Azure 公开测试版本,我发现了这个新错误。我的连接字符串没有对 LocalDB 的引用,并且我在代码中找不到任何想要创建或访问 LocalDB 的内容。然而,我收到与尝试创建/访问 localDB 相关的错误:

连接字符串使用应用程序的 App_Data 目录中的数据库位置指定本地 Sql Server Express 实例

最初该项目有表单身份验证,但后来我改为AspNetIdentity框架。我担心我在带有表单身份验证的初始模板中留下了一些残留物,尽管多次梳理应用程序并进行了详细的谷歌搜索,但我无法找到这些残留物。

这是连接字符串。没有其他人了。至少使用 Visual Studio 中的查找函数来查找“connectionString” - 这就是全部:

<add name="elmah" connectionString="Data Source=tcp:xxxxx.database.windows.net,1433;Initial Catalog=xxxxx;User ID=xxxxx@xxxxx;Password=xxxxx" providerName="System.Data.SqlClient" />
<add name="IdentityDbContext" connectionString="Data Source=tcp:xxxxx.database.windows.net,1433;Initial Catalog=xxxxx;User ID=xxxxx@xxxxx;Password=xxxxx" providerName="System.Data.SqlClient" />
<add name="ORLODbContext" connectionString="metadata=res://*/ORLODbContext.csdl|res://*/ORLODbContext.ssdl|res://*/ORLODbContext.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=tcp:xxxxx.database.windows.net,1433;Initial Catalog=xxxxx;User ID=xxxxx@xxxxx;Password=xxxxx&quot;" providerName="System.Data.EntityClient" />

我的谷歌搜索让我将这些其他功能添加到 web.config 中。在里面system.web:

<authentication mode="None" />
<membership>
  <providers>
    <clear />
  </providers>
</membership>
<profile>
  <providers>
    <clear />
  </providers>
</profile>

在这里,我的谷歌搜索还建议我应该添加:

<roleManager>
  <providers>
    <clear />
  </providers>
</roleManager>

但如果我这样做,我会收到错误:

找不到默认角色提供程序。

看来我不想要一个,我想也许我不需要这一点。但如果我错了,请纠正我。

还有什么我应该看的吗?


Asp.Net 默认情况下使用角色管理器,即使在使用 Identity 时也是如此。解决方案是完全禁用它。在你的web.config删除整个roleManager部分并将其替换为:

<roleManager enabled="false" />

有关更多信息,请在您的machine.config你可能有这样的一行:

<add name="AspNetSqlRoleProvider"
    connectionStringName="LocalSqlServer" applicationName="/" type="..."/>

和这样的连接字符串:

<add name="LocalSqlServer" 
    connectionString="...localdb..." 
    providerName="System.Data.SqlClient"/>

因此,将角色管理器条目保留在那里,使 Asp.Net 在您之前开始查找此本地数据库。IdentityDbContext。删除条目意味着它尝试对条目进行罚款并失败。所以唯一的解决办法就是完全禁用它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为什么我的 MVC 5 应用程序尝试访问本地数据库 的相关文章

  • Azure 上的 SSAS 表格?

    我正在尝试部署 ssas 表格模型 我不知道我在做什么 我用VS2013在SQL Server 2008 R2上制作了多维 我想尝试将 Tabular 与 Power BI 结合使用 所以我设置了一个 SQL Azure DB 我有 Azu
  • Nuget 包:使用不同的 MVC 版本(如果可用)

    我有一个开源 nuget 包属性路由 https github com mccalltd AttributeRouting 目前打包的程序集引用了 System Web Mvc 版本 2 我想在 MVC 3 4 项目中引用 MVC 3 4
  • Bootstrap 字形未显示在表单中

    我正在尝试不同的方法来制作带有确认的表格 我有以下形式以及一个超链接 下面的超链接正确显示字形 但表单内的提交按钮仅在灰色按钮中显示为 提交 提交按钮和超链接的 CSS 是否需要不同 div class text center using
  • ASP.NET MVC 数据注释属性 Range 从另一个属性值设置

    您好 我的 Asp net MVc 模型中有以下内容 测试模型 cs public class TestModel public double OpeningAmount get set Required ErrorMessage Requ
  • MVC 5 动态行与 BeginCollectionItem

    单击按钮时向表添加 删除行的最佳方法是什么 我需要从子类属性创建的行 子类是主类 模型中的列表 当前有一个视图 模型是 MyMain 它使用 RenderPartial 引用部分视图 分部视图显示模型的属性 一个名为 MyChild 的类
  • 为什么 DropDownListFor 无法识别编辑器模板中的选定值?

    我有以下名为 DropDown cshtml 的编辑器模板 这list部分工作正常 模板使用了一些我所做的巫毒来获得所需的SelectList from ViewData 控制器将视图模型中的所有选择列表放入ViewData 并且列表方面没
  • ASP.Net MVC 4 通用主要难点

    我正在开发一个ASP NET MVC 4Web应用程序 以前我的 MVC 应用程序是使用MVC 3和这个新的MVC 4我刚刚复制 重复使用了我的应用程序认证和授权码从以前的应用程序 当用户登录我的网站时 我会执行以下操作 账户控制器 pub
  • 在ConfigureServices中注入依赖

    在我的 ASP Net Core 应用程序中 我需要在以下位置注入一些依赖项 在我的例子中是一个存储库 ConfigureServices method 问题是该方法不允许使用多个参数来注入依赖项 该怎么办呢 这是我的代码 public v
  • 如何在 ASP.NET MVC 中手动设置用户角色?

    我正在从事的这个项目要求我保留管理员用户的本地数据库 并为普通用户使用外部数据库 在管理数据库中通过身份验证的任何人都应被分配 管理员 角色 而通过其他数据库进行身份验证的任何人将始终被分配 用户 角色 我可以手动分配这些角色吗 我不需要角
  • ASP.NET Core MVC防伪

    尝试在核心 mvc 项目中打开防伪功能 但没有成功 做了什么 添加过滤器以自动检查每个 POST 请求的防伪令牌 services AddMvc o gt o Filters Add new AutoValidateAntiforgeryT
  • C# SMTP 身份验证失败,但凭据正确

    这是我的问题 我编写了以下程序来测试是否可以发送电子邮件 class Program static void Main string args try Console WriteLine Mail To MailAddress to new
  • 将 Javascript 类数组传递给 MVC 控制器?

    我正在尝试将一系列服务传递给我的控制器 我尝试了很多不同的方法来让它工作 在进入控制器之前序列化数据 序列化每个服务 唯一有效的方法是将控制器参数更改为字符串并序列化数组 然后使用 JsonConvert 但我 d 宁愿不这样做 使用指定的
  • ASP.net MVC 项目无法在 IIS 上编译

    我以前只是将 ASP NET 网站上传到实时服务器 IIS 会自动编译它们 但是 当我对 asp net MVC 项目执行相同操作时 我只是收到错误 并且我需要在上传项目之前发布 构建 项目 注意1 我使用的是VWD 2008 Expres
  • 显示 PDF ASP.Net MVC

    我的桌面上有一个文件用于测试 我试图在如下视图中显示它 ViewBag Title ShowFile h2 ShowFile h2 我用于控制器的代码是 HttpGet public ActionResult ShowFile string
  • 服务层设计。将事物放入服务层的原因

    我有一些与设计相关的问题 should service layer interfaces居住在一个domain layer 例如user service 将代码部分移动到单独层的主要原因是什么 should service layer居住在
  • 如何使用自定义 ValidationAttribute 来确保两个属性匹配?

    我们使用 xVal 和标准DataAnnotationsValidationRunner描述here http blog stevensanderson com 2009 01 10 xval a validation framework
  • ASP.NET MVC 应用程序中的工作单元模式

    我一直在看这个优秀的blog http www nhforge org wikis patternsandpractices nhibernate and the unit of work pattern aspx标题为 NHibernat
  • 使用实体框架重叠约会

    我将 asp net mvc 与实体框架一起使用 我有一个包含 startat 字段 endat 字段和 roomid 字段 称为 SpaceConfigurationId 的约会列表 并且希望查找给定房间已重复预订的约会列表 可以假设 e
  • IsReusable 属性中的上下文切换

    是否可重用属性 下面是我的理解IsReusable财产 如果处理程序返回静态内容 将值设置为 true 是安全的 但如果线程返回动态内容 为了使其线程安全 IsReusable应设置为 false 在这种情况下 可能会发生上下文切换 这可能
  • ASP.NET MVC,控制器可以改变提交的值吗?

    ASP NET MVC 中是否允许更改提交的值 HttpPost public ActionResult Create Person toCreate toCreate Lastname toCreate Lastname A return

随机推荐

  • 杀死线程内运行的子进程

    我正在使用 python 3 5 3 和 PyQT 5 并且我已经用它编写了 GUI 该 GUI 使用 subprocess run 运行 python 代码 为了使我的 GUI 保持活动状态并且在子进程操作期间不被冻结 我在线程中运行子进
  • 如何在Windows上安装旧版本的node.js?

    我需要安装4 0 0版本的node js 我试过这个 npm install g email protected cdn cgi l email protection 但我收到此消息 npm 未被识别为内部或外部命令 可操作程序或批处理文件
  • 如何使用 php/Mysql 动态更改 CSS 样式..我想创建每个用户独有的主题?

    我想更改我的网页的配色方案 所以我在我的网站中提供了颜色选择器和其他工具 并将这些颜色值存储在 MySql 数据库中 但我不知道如何将这些样式值从 mysql 数据库应用到 css 或 html 文件 例如 user 1在数据库中存储的颜色
  • 类型未解析

    我正在尝试构建此处可用的 mvc showcase 示例link https src springframework org svn spring samples mvc showcase 但我收到以下错误 cvc complex type
  • 当我使用另一个模块类时,如何修复“TypeError:'instanceof'的右侧不可调用”?

    我试图检查上下文的类型是否是 Context 的实例 它位于另一个文件中 但节点js抛出TypeError Right hand side of instanceof is not callable index js const Trans
  • 为什么 Haskell/GHC 可执行文件的文件大小如此之大? [复制]

    这个问题在这里已经有答案了 可能的重复 用 GHC 编译成巨大的二进制文件的小型 Haskell 程序 https stackoverflow com questions 6115459 small haskell program comp
  • 为什么 _SERVER["HTTPS"] 不设置为 1?

    我的网站有 SSL 证书 我正在点击https mysite com info php https mysite com info php 但在 PHP 变量部分下 SERVER HTTPS 没有被报告 我相信这会导致 Drupal 站点出
  • DeferredContentProvider 的替代方案,用于支持使用 SWT.VIRTUAL 在表中进行过滤

    在我的项目中 我有一个TableViewer它需要显示超过 100 000 个项目并对其进行过滤 没有SWT VIRTUAL该表需要几秒钟才能显示 当尝试使用时SWT VIRTUAL但是 我有以下问题 刚刚实施ILazyContentPro
  • 有没有办法让 Android 设备应答发送到广播地址的 icmp ping?

    我想以编程方式让我的设备在连接到 wifi 网络时响应广播 ping 即 ping 192 178 1 255 我有办法做到这一点吗 也许是一个会回复的侦听器 或者是在某处设置的标志 Thanks 我有办法做到这一点吗 简而言之 是的 但集
  • 使用 R 绘制具有等值线图叠加的 3D 曲面图

    我有一个 3 元组数据集 X Y Z 点 我想使用 R 绘制它 我想从数据创建曲面图 并在曲面图上叠加等高线图 以便创建等高线图是曲面图的 阴影 或投影的印象 等高线图将出现在曲面图下方 我的数据集看起来有点像这样 Axis Data Ty
  • Java:使用 Apache commons-IO 2.4 在子目录中递归列出文件

    我正在尝试使用以下代码列出根目录及其子目录中扩展名为 xls 的文件Apache Commons IO 2 4图书馆 我正在检查尺寸collection
  • 如何从脚本创建 SQL Server 2008 数据库

    我正在尝试进行实体框架演练 所以我 在这里下载 SQL 脚本 http www learnentityframework com http www learnentityframework com 在SQL Server Managemen
  • Service Fabric 服务参考有黄色三角形

    我正在使用 VS2015 当我向服务结构应用程序添加服务时 引用有一个黄色三角形 我的错误窗口中没有错误 当我将鼠标悬停在参考上时 不会弹出任何内容 我怎样才能找出问题所在 否则 该解决方案可以正常构建并运行良好 This is VS 中的
  • 动态设置google api key

    我有一个应用程序想要嵌入谷歌地图 并且需要将密钥放入配置文件中 所以这就是我所做的 在config js中 GOOGLE MAP KEY mykeyofgoogleapi 在index html中 问题是我看到谷歌的 GET URL 只是
  • 函数返回后,函数中分配的内存是否仍然保持分配状态?

    对于下面的代码 1 main 调用函数 f1 2 函数 f1 进行一些数字运算 使用 malloc 创建一个 char 数组 然后将数组的指针返回到 main 不取消分配 释放 数组 我有3个与此案相关的问题 1 我假设 虽然函数 f1 已
  • Windows 中的历史夏令时

    Windows 中是否有一种简单的方法 使用 Delphi 而不是 NET 将 UTC 时间转换为本地时间 并进行夏令时调整 数据可以追溯到 12 年前 因此需要考虑这段时间内 DST 开始 结束日期的变化 有趣的是 昨天 LinkedIn
  • 如何查看输入流中的前两个字节?

    应该很简单 我有一个输入流 我想在其中查看 而不是读取 前两个字节 即我希望输入流的 当前位置 在我查看后仍然为 0 最好和最安全的方法是什么 Answer 正如我所怀疑的 解决方案是将其包装在提供可标记性的 BufferedInputSt
  • 项目版本设置不断恢复

    我在 Delphi 10 1 Berlin 有一个简单的项目 在项目设置中 我曾一度选中 预发布 现在我有两件事 无论我改变多少次 我回来后都没有保存 这些都是 预发布复选框 再次重新检查 模块版本Release数量 变化自0 to 1 请
  • 底部的选项卡栏带有 MonoTouch.Dialog?

    MonoTouch 和 MonoTouch Dialog 的新手 但我确信可以创建一个选项卡栏或按钮栏或您想要的名称 iPhone 底部带有图标 按钮的黑色栏 问题是如何使用 MonoTouch Dialog 做到这一点 谢谢你的帮助 下面
  • 为什么我的 MVC 5 应用程序尝试访问本地数据库

    我一直在本地计算机上开发 MVC 5 应用程序 并且刚刚尝试向 Azure 公开测试版本 我发现了这个新错误 我的连接字符串没有对 LocalDB 的引用 并且我在代码中找不到任何想要创建或访问 LocalDB 的内容 然而 我收到与尝试创