如何授予 ASP.NET MVC 应用程序对注册表项的读取访问权限?

2024-01-19

我读过其他关于如何实现此目标的帖子,但无济于事。当我将应用程序部署到服务器(2008)时,我在运行时遇到以下异常:

Access to the registry key 'HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\TeamFoundation\Servers' is denied.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.UnauthorizedAccessException: Access to the registry key 'HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\TeamFoundation\Servers' is denied. 

ASP.NET is not authorized to access the requested resource. Consider granting access rights to the resource to the ASP.NET request identity. ASP.NET has a base process identity (typically {MACHINE}\ASPNET on IIS 5 or Network Service on IIS 6) that is used if the application is not impersonating. If the application is impersonating via <identity impersonate="true"/>, the identity will be the anonymous user (typically IUSR_MACHINENAME) or the authenticated request user. 

要授予 ASP.NET 对文件的访问权限,请在资源管理器中右键单击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”以添加适当的用户或组。突出显示 ASP.NET 帐户,然后选中所需访问权限的框。

所以这个错误看起来非常具有描述性。我打开 regedit 并右键单击密钥 (HKEY_CURRENT_USER\Software\Microsoft) --> 权限 --> 添加用户“NETWORK SERIVCE”并授予完全控制权。

我假设这是 ASP.NET 运行来访问注册表的用户。

然后我尝试禁用“包括来自该对象父对象的可继承权限”。

这也行不通。

在 IIS 管理器中,在应用程序的身份验证设置下,我将“匿名身份验证”用户设置为我自己的用户,该用户位于管理员组中。

似乎没什么作用。

我该如何解决这个问题?这是在我们本地网络上运行的内部工具,因此现阶段我不太关心安全权限。我如何授予适当的权限?

Thanks!


如果不知道您的 Web 应用程序想要完成什么任务,就很难进行故障排除。但是,我假设这是一个基于网络的应用程序,这意味着您已经为您的网络创建了一个数据库。首先,在 Web.config 'connectionString' 中,尝试使用用于登录 SQL Server Management 的用户名和密码。不要使用 Windows 登录。其次,尝试使用 F5 功能键运行您的应用程序。这将启动 Visual Studio 2008 附带的内置服务器。这不需要本地 IIS。

如果仍然有问题,请发布或发送给我您的 Web.config。看看我能不能帮忙。

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

如何授予 ASP.NET MVC 应用程序对注册表项的读取访问权限? 的相关文章

  • 跨多个控件共享事件处理程序

    在我用 C 编写的 Windows 窗体应用程序中 我有一堆按钮 当用户的鼠标悬停在按钮上时 我希望按钮的边框发生变化 目前我有以下多个实例 每个按钮一个副本 private void btnStopServer MouseEnter ob
  • 如何针对 Nancy 中的 Active Directory 进行身份验证?

    这是一篇过时的文章 但是http msdn microsoft com en us library ff650308 aspx paght000026 step3 http msdn microsoft com en us library
  • C# 用数组封送结构体

    假设我有一个类似于 public struct MyStruct public float a 我想用一些自定义数组大小实例化一个这样的结构 在本例中假设为 2 然后我将其封送到字节数组中 MyStruct s new MyStruct s
  • 为什么模板不能位于外部“C”块内?

    这是一个后续问题一个答案 https stackoverflow com questions 4866433 is it possible to typedef a pointer to extern c function type wit
  • Windows 窗体不会在调试模式下显示

    我最近升级到 VS 2012 我有一组在 VS 2010 中编码的 UI 测试 我试图在 VS 2012 中启动它们 我有一个 Windows 窗体 在开始时显示使用 AssemblyInitialize 属性运行测试 我使用此表单允许用户
  • Windows 10 中 Qt 桌面应用程序的缩放不当

    我正在为 Windows 10 编写一个简单的 Qt Widgets Gui 应用程序 我使用的是 Qt 5 6 0 beta 版本 我遇到的问题是它根本无法缩放到我的 Surfacebook 的屏幕上 这有点难以判断 因为 SO 缩放了图
  • 更改窗口的内容 (WPF)

    我创建了一个简单的 WPF 应用程序 它有两个 Windows 用户在第一个窗口中填写一些信息 然后单击 确定 这会将他们带到第二个窗口 这工作正常 但我试图将两个窗口合并到一个窗口中 这样只是内容发生了变化 我设法找到了这个更改窗口内容时
  • .NET 选项将视频文件流式传输为网络摄像头图像

    我有兴趣开发一个应用程序 它允许我从 xml 构建视频列表 包含视频标题 持续时间等 并将该列表作为我的网络摄像头流播放 这意味着 如果我要访问 ustream tv 或在实时通讯软件上激活我的网络摄像头 我的视频播放列表将注册为我的活动网
  • AccessViolationException 未处理

    我正在尝试使用史蒂夫 桑德森的博客文章 http blog stevensanderson com 2010 01 28 editing a variable length list aspnet mvc 2 style 为了在我的 ASP
  • 在 URL 中发送之前对特殊字符进行百分比编码

    我需要传递特殊字符 如 等 Facebook Twitter 和此类社交网站的 URL 为此 我将这些字符替换为 URL 转义码 return valToEncode Replace 21 Replace 23 Replace 24 Rep
  • EPPlus Excel 更改单元格颜色

    我正在尝试将给定单元格的颜色设置为另一个单元格的颜色 该单元格已在模板中着色 但worksheet Cells row col Style Fill BackgroundColor似乎没有get财产 是否可以做到这一点 或者我是否必须在互联
  • char指针或char变量的默认值是什么[重复]

    这个问题在这里已经有答案了 下面是我尝试打印 char 变量和指针的默认值 值的代码 但无法在控制台上看到它 它是否有默认值或只是无法读取 ASCII 范围 include
  • 如何在.NET Core上直接调用F#编译器?

    UPD 我想直接从 NET Core SDK 调用 F 编译器 即 fsc 我了解 dotnet build co 但当我只需要编译一个简单的问题时 即 fsc file fs 就足够的情况下 我不想涉及它们 我尝试在 NET Core S
  • 已过时 - OpenCV 的错误模式

    我正在使用 OpenCV 1 进行一些图像处理 并且对 cvSetErrMode 函数 它是 CxCore 的一部分 感到困惑 OpenCV 具有三种错误模式 叶 调用错误处理程序后 程序终止 Parent 程序没有终止 但错误处理程序被调
  • 如何在单击按钮时重新绑定 igGrid igniteUI 控件中的数据?

    我在 ASP NET MVC3 应用程序中使用 Infragistics Ignite UI 控件 我有一个已绑定到 客户 数据的网格 工作正常 现在我有按钮了 单击后我会进行 ajax 调用 在控制器中 我编写了仅选择 客户 数据的一部分
  • 如何构建印度尼西亚电话号码正则表达式

    这些是一些印度尼西亚的电话号码 08xxxxxxxxx 至少包含 11 个字符长度 08xxxxxxxxxxx 始终以 08 开头 我发现这个很有用 Regex regex new Regex 08 0 9 0 9 0 9 0 9 0 9
  • ListDictionary 类是否有通用替代方案?

    我正在查看一些示例代码 其中他们使用了ListDictionary对象来存储少量数据 大约 5 10 个对象左右 但这个数字可能会随着时间的推移而改变 我使用此类的唯一问题是 与我所做的其他所有事情不同 它不是通用的 这意味着 如果我在这里
  • 窗体最大化时自动缩放子控件

    有没有办法在最大化屏幕或更改分辨率时使 Windows 窗体上的所有内容自动缩放 我发现手动缩放它是正确的 但是当切换分辨率时我每次都必须更改它 this AutoScaleDimensions new System Drawing Siz
  • 如何在 C# 中播放在线资源中的 .mp3 文件?

    我的问题与此非常相似question https stackoverflow com questions 7556672 mp3 play from stream on c sharp 我有音乐网址 网址如http site com aud
  • 如何将字符串“07:35”(HH:MM) 转换为 TimeSpan

    我想知道是否有办法将 24 小时时间格式的字符串转换为 TimeSpan 现在我有一种 旧时尚风格 string stringTime 07 35 string values stringTime Split TimeSpan ts new

随机推荐

  • BCP 导入错误“强制转换规范的字符值无效”

    全部 我使用 BCP 进行导入导出 并在尝试导入回来时仅 1 导出的第一行 行出现 强制转换规范的字符值无效 错误 表结构 Col1 数字 19 0 第 2 列 NVARCHAR 400 Col3 NVARCHAR 400 我正在使用以下命
  • 在动画中切换位置属性上的 CABasicAnimation 会导致闪烁

    我有一些代码使用 CALayers 使气泡从下到上流动 如果用户触摸屏幕 我会编写一些代码 将当前正在运行的动画替换为具有手指触摸的 toPoint 的动画 当动画切换时 它会导致设备上 而不是模拟器上 闪烁 任何有关消除闪烁的提示将不胜感
  • 获取html文件的最后修改日期

    在导入到我的网络应用程序中时 如何找出 html 文件的最后修改日期 html 文件位于另一台服务器上 不同的用户可以进行更新 当我检索页面时 我希望能够看到它的上次更新时间 以便我可以在主页上标记更新日期 我 我假设您正在使用 HTTP
  • “定义”数组元素的计数

    给定以下数组 var arr undefined undefined 2 5 undefined undefined 我想得到元素的数量are定义 即 那些是not undefined 除了循环遍历数组之外 还有什么好的方法吗 在最近的浏览
  • 为 Mac 版 docker 指定 IP 地址

    我在用着Mac 版 Docker 测试版它远离聚光灯 有什么方法可以从控制台运行它或强制使用任何配置文件来指定 docker 主机的 IP 地址 现在它从 192 168 64 3 更改为 192 168 64 5 每次启动 docker
  • 模型视图控制器设计模式代码示例

    我正在研究模型 视图 控制器设计模式 并且从理论上理解了该模式背后的概念 但我想了解一下人们如何实际将其付诸实践 维基百科提到了 Wt Web 工具包 CppCMS 和其他一些使用该模式的标准实现 但是我对这些并不熟悉 我只是希望和 如果有
  • 非交换的 symify(或简化)

    我希望能够简化 Python 中字符串的数学表达式 有几种 可交换 的方法可以做到这一点 是否有一个不可交换的函数 我知道sympify from sympy可以做一些非交换工作 这里有一个例子 from sympy import x Sy
  • 如何从magento中的愿望清单集合中删除项目

    在 Magento 中 我想删除或删除当前登录用户的愿望清单项目 目前 我通过启用复选框来选择愿望清单项目 然后使用 Mage getModel wishlist item gt load id gt delete 删除它们 我使用的代码片
  • 带类型参数的 PetaPoco 查询

    使用 PetaPoco 如何调用带有类型参数的存储过程 在 C 中我这样做 cmd Parameters Add email SqlDbType NVarChar Value email 查看文档 http www toptensoftwa
  • 有什么理由不使用 OrderedDict 吗?

    我指的是有序字典 http docs python org 2 library collections html collections OrderedDict来自collections模块 这是一个有序字典 如果它具有可订购的附加功能 我
  • 在 ag-grid 中显示嵌套 json

    我正在使用 Angular Grid ag grid 来显示数据 我正在尝试在我的角度网格中显示嵌套的 json 数据 但我没有成功 下面是示例 json 数据和 colDefs 请建议为什么点运算符不像 jqgrid 那样工作 无法使用嵌
  • 如何为 JTable 列添加 JXDatepicker

    我正在使用 JTable 我有一个日期列 当我单击一个单元格时 我需要在其中显示一个 JXDatePicker 以便我可以从中选择一个日期 有人可以告诉我该怎么做吗 谢谢 等待一个答复 你可能应该使用DatePickerCellEditor
  • 使用弧线和动态属性覆盖设置器

    我需要在 setter 方法中做一些额外的事情 但这样做时我遇到了无限循环 我有一个核心数据对象 interface Transaction NSManagedObject property nonatomic retain NSDate
  • 以纯文本形式将用户 ID 发送到前端是否安全?

    我有一个带有 MongoDB 的 Express 应用程序 它为每个用户文档创建一个用户 ID 该用户 ID 也以 jwt 进行编码 这给新开发人员造成了一种错觉 即用户 ID 不能以纯文本形式发送到前端 有人可以解释一下将用户 ID 发送
  • 将 mongoengine 与多处理结合使用 - 如何关闭 mongoengine 连接?

    无论我尝试什么 当尝试在 mongoengine 数据库上使用多处理时 我都会遇到有关不分叉活动 mongo 连接的 MongoClient 在 fork 之前打开 警告 这标准蒙戈建议 http api mongodb com pytho
  • 为什么类模板构造函数参数不自动确定? [复制]

    这个问题在这里已经有答案了 考虑下面的类 template
  • 调整 mat-form-field Angular Material 的高度

    我遇到了一个简单调整保存自动完成输入的 mat form field 的问题 从图像中您可以看到它是否超出了垫子工具栏的高度 但我还没有找到一种简单的方法来调整整个输入的高度 以便它可以保留在工具栏区域内 宽度效果很好 身高没有 在工具栏外
  • 使用 django-rest-framework 获取模型的随机对象

    在我的 Django 项目中 我需要提供一个视图以使用 django rest framework 从模型中获取随机对象 我有这个 ListAPIView class RandomObject generics ListAPIView qu
  • 如何选择具有与给定值列表完全匹配的外键的主键?

    例如 pk ref fk 1 a 1 b 1 c 2 a 2 b 2 d 如何执行类似 伪 查询的查询 select distinc pk ref where fk in all a c 返回的查询结果必须与列表中外键的所有给定值匹配 结果
  • 如何授予 ASP.NET MVC 应用程序对注册表项的读取访问权限?

    我读过其他关于如何实现此目标的帖子 但无济于事 当我将应用程序部署到服务器 2008 时 我在运行时遇到以下异常 Access to the registry key HKEY CURRENT USER Software Microsoft