用户“IIS APPPOOL\ASP.NET v4.0”登录失败

2024-06-22

我有一个 Web 项目(C# Asp.Net、EF 4、MS SQL 2008 和 IIS 7),我需要将其迁移到本地 IIS 7(目前与 CASSINI 配合良好)。

Locally in IIS I have my Default Web Site with my deploy. Both my deploy and Default Web Site are on pool ASP.NET v4.0 (look image for settings) the pool target Framework 4 as my web project. Pool Settings When visiting the site, the browser does not show the page and allow the browser to download the page instead.

我有其他项目在本地 IIS 上运行,它们工作没有问题(但它们不使用实体框架)。

使用事件记录器我看到如下错误:

Exception information: 
    Exception type: EntityException 
    Exception message: The underlying provider failed on Open.
   at System.Data.EntityClient.EntityConnection.OpenStoreConnectionIf(Boolean openCondition, DbConnection storeConnectionToOpen, DbConnection originalConnection, String exceptionCode, String attemptedOperation, Boolean& closeStoreConnectionOnFailure)


    Login failed for user 'IIS APPPOOL\ASP.NET v4.0'.
       at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
       at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
       at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
       at System.Data.SqlClient.SqlConnection.Open()
       at System.Data.EntityClient.EntityConnection.OpenStoreConnectionIf(Boolean openCondition, DbConnection storeConnectionToOpen, DbConnection originalConnection, String exceptionCode, String attemptedOperation, Boolean& closeStoreConnectionOnFailure)

相关问题 https://stackoverflow.com/questions/7697867/passing-from-cassini-to-iis-7

更新: 您可以在有关此问题的资源中阅读,必须手动授予 MS SQL 2008 上的权限,正如 arift 在他的回答中所解释的那样。 使用 IIS 7.5 和 MS SQL 2008 R2,无需手动设置权限。


尝试打开与 SQL Server 的连接似乎失败。

您需要为 SQL Server 添加登录信息IIS APPPOOL\ASP.NET v4.0并授予数据库权限。

在 SSMS 中的服务器下,展开安全性,然后右键单击登录并选择“新登录...”。

在“新建登录”对话框中,输入应用程序池作为登录名,然后单击“确定”。

然后,您可以右键单击应用程序池的登录名,选择“属性”,然后选择“用户映射”。检查适当的数据库和适当的角色。我想你可以选择db_datareader and db_datawriter,但我认为如果您通过 EF 执行存储过程,您仍然需要授予执行存储过程的权限。您可以查看角色的详细信息here http://msdn.microsoft.com/en-us/library/ms189121%28v=SQL.105%29.aspx.

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

用户“IIS APPPOOL\ASP.NET v4.0”登录失败 的相关文章

  • gets 和 scanf 有什么区别?

    如果代码是 scanf s n message vs gets message 有什么区别 似乎两者都获取消息的输入 基本区别 参考您的特定场景 scanf 遇到一个时结束接受输入whitespace newline or EOF gets
  • 在 2 个 .c 文件之间共享函数

    dir1有dir2 file1 c和file1 h dir2 有 file2 c 现在 如果我想在 file2 c 中访问 file1 c 中定义的函数 我需要在 file1 h 中声明它并在 file2 c 中包含 file1 h 这是一
  • 如何从 std::vector 中删除元素而不调整其大小

    迭代器擦除 迭代器位置 迭代器擦除 首先是迭代器 迭代器最后 擦除元素 从向量中删除 容器可以是单个元素 位置 或一系列元素 第一个 最后一个 这有效地减少了向量 大小除以元素数量 删除 调用每个元素的 之前的析构函数 and remove
  • 在异步方法中使用时 HttpClient 标头被清空

    我正在使用 NET Framework 4 6 1 我的 Web api 中有一个控制器 其中有静态 HttpClient 来处理所有 http 请求 在 IIS 上托管我的应用程序后 大约每月一次 我的应用程序的所有传入请求都会出现以下异
  • 多态性中基类缺少虚拟析构函数 = 资源泄漏?

    我们知道 如果要多态地使用基类 则需要将基类的析构函数指定为 virtual 否则程序中可能会出现资源泄漏 因为只会调用基类析构函数 而不会调用派生对象析构函数 我们还知道构造函数 析构函数纯粹是初始化 未初始化构造 而operator n
  • 如何在 C++ 中从模板基类的构造函数调用模板超类的构造函数?

    我正在使用 sublimetext3 用 c 进行编程 我的程序有一个名为 Array 的超类和一个名为 IntArray 的子类 这两个类都是模板类 目前 我在编译该程序时遇到问题 它不断在我的 IntArray cpp 文件中给出错误
  • 如何将 QSerialPort 模块添加到 CMake 中?

    我想将 QSerialPort 模块添加到 CMake 中 根据我的理解 我需要将QT 串口添加到 pro中 我只想使用 CMake 所以我尝试编译简单的 CMake 文件 但有错误 QtCore 正在工作 qDebug 可以毫无问题地显示
  • 如果 .txt 文件不存在,则创建一个,如果存在则追加新行

    我想创建一个 txt 文件并写入它 如果该文件已经存在 我只想添加更多行 string path E AppServ Example txt if File Exists path File Create path TextWriter t
  • 如何“全局”捕获对象实例中引发的异常

    我目前正在编写一个 winforms 应用程序 C 我正在使用企业库异常处理块 遵循我所看到的相当标准的方法 IE 在 Program cs 的 Main 方法中 我已将事件处理程序连接到 Application ThreadExcepti
  • argc 和 argv 在 Windows 中没有用吗?

    在 Linux 中 argc 和 argv 计算终端中的参数 但在 Windows 中 我找不到放置第二个参数的地方 事实上 每次我运行该程序时 它都会创建那个丑陋的黑色窗口 我什至没有机会给出任何争论 那么这两个变量在Windows平台下
  • Excel 2007 中的数值 - 底层 xml 文件中的表示与存储

    这个问题与 NET和OpenXml有关 我已经阅读了以下文章 它有很好的解释 但没有回答我的问题 Excel 2007 中数值的可视化与底层 xml 文件不一致 https stackoverflow com questions 58594
  • 实体框架中的导航属性是什么

    我是实体框架的新手 当Visual Studio创建模型图时我们主要可以看到Entities Propertie和Navigation Properties这两个东西 那么这些Navigation Properties是什么 如何使用它们
  • 简单的喷射器将具体类型与生活方式结合起来

    我正在寻找一种可以使用指定的生活方式注册具体类型的方法 基本上如下所示 public void SomeFunction Type concrete Lifestyle lifestyle gt container Register con
  • 如何在 ASP.NET 3.5 中的 Web 内容页面设置页面标题

    我已经阅读了大量关于如何执行此操作的帖子 文章 但我仍然没有从内容页面获取页面标题集 我的页面呈现正常 但我无法从内容页面获取标题集 所有页面都根据母版页设置了标题 这是我的母版页的代码隐藏 Partial Class zSEO Inher
  • 为什么 ASP.Net MVC Range 属性采用类型?

    我只是想知道为什么范围验证属性可以采用类型和两个字符串作为参数 这是为了根据枚举或类似的东西验证字符串吗 另外 我想做的是找到一种简单的方法来验证必须出现在枚举中的 3 个字符的字符串 有什么建议吗 谢谢 亚历克斯 我确实发现你提到的 Ra
  • 如何进行平衡组捕获?

    假设我有这个文本输入 tes tR R abc aD mnoR xyz 我想提取 ff 输出 R abc R xyz D mnoR xyz R R abc aD mnoR xyz 目前 我只能使用平衡组方法提取组内的内容 如中所示msdn
  • Task.Delay 到底是如何工作的?

    他们说 Task Delay 是一个异步 Thread Sleep 为了测试这一点 我写了下面的代码 我希望立即打印 One 然后 3 秒后将打印结果变量 15 2 秒后 将打印 Two 但似乎并非如此 一 不会立即打印 3 秒后打印 On
  • 具有可导出私钥的证书的“错误密钥”例外

    我正在尝试使用非对称加密来加密然后解密文件 我已经使用 makecert 创建了一个测试证书并将其安装到我的个人本地计算机存储中 将来我必须在多个服务器上安装此证书 这就是为什么我使用 pe 标志创建它 即使用可导出的私钥 证书已成功创建并
  • 如何从与 C# lambda 集成(而非代理集成)的 Amazon API 网关获取正确的 http 状态代码?

    我正在使用 C lambda 与 API 网关集成 我希望 API 网关返回正确的错误代码 例如 400 404 500 等 API网关模块tf文件 provider aws version lt 2 70 0 region var aws
  • Unity 错误“内部构建系统错误。后端退出,代码为 -1073740791。”摧毁/杀死了我的项目

    好吧 我可能在这里夸大了 但这是真的 当我开始打开它时 该项目由于错误 内部构建系统错误 后端退出 代码为 1073740791 而被破坏 应用程序 这个项目已经在Google Play上发布了 也许和设置有关 有人可以帮忙吗 完整错误 I

随机推荐

  • 最大化 iFrame(因此它看起来是请求页面)

    我如何 跨浏览器兼容 最大化 iFrame 以便它看起来是 URL 栏中的页面 即使它是从不同的服务器提供的 我想这应该可行
  • 正则表达式匹配 json 中的键

    我正在尝试匹配这种类型的 JSON 中的键 define key1 some text and more key2 some text key3 more some text key4 some text 用这个正则表达式 lt s s w
  • python 多线程比顺序代码更快...为什么?

    在许多有关 python 多线程的堆栈溢出问答中 我读到 python 有 GIL 因此多线程比顺序代码慢 但在我的代码中它看起来并不像 这是多线程代码 代码已更新2023年2月21日 import threading import tim
  • 将java线程分布在多个服务器上?

    我对 java 很陌生 并且非常喜欢学习它 我编写了一个运行良好的程序 但当我添加更多数据来处理时 它会花费一些时间 我把它做成了线程化 它确实加快了很多速度 但现在我正在考虑尝试加快它的速度 显然 它需要处理的数据越多 所需的时间就越长
  • 如何接收语音(通话中)流类型的音量更改事件?

    我正在尝试注册一个广播接收器来处理VOLUME CHANGED ACTION活动 仅针对volume voice流类型 我根据经验认为是索引0 in Settings System VOLUME SETTINGS 标签EXTRA VOLUM
  • Cordova 2.7.0 PushPlugin“无法解析cordova”和“无法解析ctx”

    我做了什么 在 cordova android bin 中使用 create 创建了 cordova 项目 通过添加 PushPlugin科尔多瓦普拉曼 https github com apache cordova plugman 将 c
  • Azure Functions 部署源 Visual Studio Team Service 项目

    我正在尝试链接 Azure Functions 部署以与 Visual Studio Team Service 集成 但是一旦我选择 VSTS 作为源 它就不会显示任何其他项目 我的帐户中还有其他来自 VSTS 项目的 Web 应用程序 这
  • 尾递归支持缩短其他函数调用的堆栈吗?

    支持尾递归的语言可以将相同的技术应用于非递归函数调用吗 例如 如果最后一个函数foo所做的是返回调用的值bar 语言可能会丢弃foo的堆栈框架 是否有已知的语言可以真正做到这一点 Erlang 确实如此 http learnyousomee
  • 在c#中过滤流

    在 C 中逐行过滤流 读取器的最简单方法是什么 有点像将 sed 放在管道中间 我想将 iCalendar 文件提供给DDay iCal but DDay iCal死在 VERSION 5 1 1 因为它想要一个number or 数字 分
  • Qt 文本选择白线和文本宽度

    我想在 QTextEdit 中自定义文本选择 我想要两件事 选择时删除空格 线条 能够选择选择的宽度 或者小部件宽度 或文本宽度 空白 线条 通常 我想要的是 来自 Bear 应用程序 熊文本选择 在使用 QTextEdit 小部件时 我注
  • 使用 Gulp-babel 并得到“严格模式下的参数名称冲突”

    我正在尝试使用吞咽通天塔 https www npmjs com package gulp babel所以我可以开始在我的 ES5 应用程序中编写一些 ES6 ES2015 代码 var gulp require gulp gutil re
  • 如何在 gradle 中使用 exec() 输出

    我正在尝试实现一个 gradle 任务 以从一系列环境变量值和 shell 执行动态创建 buildsignature properties 文件 我基本上可以正常工作 但我似乎无法获得 shell 命令的输出 这是我的任务 task ge
  • Python .Net 未加载 .Net Standard 2.0 dll

    我是Python新手 我开发了一个 C 库 Net Standard 2 0 并尝试使用 Python 加载它 导入CLR 通过安装 python net 包 问题是 如果我将 net 的版本更改为 1 4 或更低版本 则它可以工作 否则会
  • QComboBox:仅在展开时显示图标

    从 正常 开始QCombobox 我想要一个QCombobox仅在展开时显示图标 但在折叠时不显示图标 我找到了类似问题的几个答案 但它们都显示了更复杂情况的代码 而我还没有设法提炼出它的核心 我见过两种方法 QListView或使用QIt
  • 将查询作为存储过程中的参数传递

    我有一个存储过程 它接受nvarchar但它将成为查询的一部分 如下所示 Input Parameter InputQuery 21 OR RevenueAccrualID 22 我想将输入查询添加到现有查询中 UPDATE Revenue
  • 带有前缀的控件的 Asp.Net MVC2 客户端验证问题

    问题是 当我在页面上放置 2 个相同类型的控件时 我需要指定不同的绑定前缀 在这种情况下 表单之后生成的验证规则不正确 那么如何让客户验证该案例的工作呢 该页面包含
  • Dart tryParse double 与 double 字符串

    似乎与 Dart 中使用 tryParse 的方式有些不一致 或者我正在以一种愚蠢的方式处理它 很可能是后者 当我们使用 int tryParse 语句时 如果我们将 10 0 作为双精度值传递给它 我们将期望得到 10 print int
  • 导入jar包时出错

    这是android导入jar到项目时的问题 下面是logcat显示 你能帮助我吗 06 25 02 52 05 870 I dalvikvm 769 Failed resolving Lorg apache xerces dom NodeI
  • 一张桌子还是许多张桌子来举办许多不同但相互作用的活动?

    我正在创建一个应用程序 其核心功能是跟踪一段时间内的各种数据 血糖水平 胰岛素剂量 食物摄入量等 并且我正在尝试决定如何最好地在数据库中组织这些信息 最基本的是 这个特定保护伞中的所有内容都是一个事件 因此我想到有一个事件表 其中包含可能出
  • 用户“IIS APPPOOL\ASP.NET v4.0”登录失败

    我有一个 Web 项目 C Asp Net EF 4 MS SQL 2008 和 IIS 7 我需要将其迁移到本地 IIS 7 目前与 CASSINI 配合良好 Locally in IIS I have my Default Web Si