- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的 ASP.NET Web 应用程序中 My.Computer.Registry.SetValue(Key_Name, Value_Name, Metric) 导致“访问注册表项被拒绝”错误。
应用程序在 Azure Windows Server 2012 VM 上运行。
但是,我的 .NET Windows 应用程序也在同一 VM 上运行,可以正常写入注册表。
我试过设置 regedit > the key: toeveryone=full control,仍然被拒绝。
我在同一台计算机上的 .NET Windows 应用程序(Azure Windows Server 2012 R2)写入注册表项“HKEY_CURRENT_USER\Software\”和 SOFTWARE_PROGRAM_NAME _
& "\Metrics\"& Key_Name 没有问题。
这是导致问题的 ASP.NET 代码......
' Set the key address within the System Registry:
Key_Name = "HKEY_CURRENT_USER\Software\" & SOFTWARE_PROGRAM_NAME _
& "\Metrics\" & Key_Name
Metric = My.Computer.Registry.GetValue(Key_Name, Value_Name, 0) ' read present value
if metric_function = 1
metric = 0
else if metric_function = 2
Metric = metric_value
else
Metric += 1 ' increment it
End If
My.Computer.Registry.SetValue(Key_Name, Value_Name, Metric) ' store new value
Server Error in '/' Application.
Access to the registry key 'HKEY_CURRENT_USER\Software\myApp\Metrics\WEB Communication' is denied.
Exception Details: System.UnauthorizedAccessException: Access to the registry key 'HKEY_CURRENT_USER\Software\Pray\Metrics\WEB Communication' is denied.
Source Error:
Line 152: Metric += 1 ' increment it
Line 153: End If
Line 154: My.Computer.Registry.SetValue(Key_Name, Value_Name, Metric) ' store new value
Line 155:
Line 156: ' Update the metrics display in the control pane:
Source File: C:\PRIMARY\INTERNET\APPS\DEPLOYED\myApp\myApp web\App_Code\Metrics.vb Line: 154
Stack Trace:
[UnauthorizedAccessException: Access to the registry key 'HKEY_CURRENT_USER\Software\myApp\Metrics\WEB Communication' is denied.]
Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str) +144
Microsoft.Win32.RegistryKey.CreateSubKeyInternal(String subkey, RegistryKeyPermissionCheck permissionCheck, Object registrySecurityObj, RegistryOptions registryOptions) +14824601
Microsoft.Win32.RegistryKey.CreateSubKey(String subkey) +25
Microsoft.Win32.Registry.SetValue(String keyName, String valueName, Object value, RegistryValueKind valueKind) +78
Microsoft.VisualBasic.MyServices.RegistryProxy.SetValue(String keyName, String valueName, Object value) +48
Metrics.inc(Object& Key_Name, Object& Value_Name, Object metric_function, Object metric_value) in C:\PRIMARY\INTERNET\APPS\DEPLOYED\myApp\myApp web\App_Code\Metrics.vb:154
Metrics.Communication(Object& Value_Name, Object reset_metric) in C:\PRIMARY\INTERNET\APPS\DEPLOYED\myApp\myApp web\App_Code\Metrics.vb:88
_Default.Page_Load(Object sender, EventArgs e) in C:\PRIMARY\INTERNET\APPS\DEPLOYED\myApp\myApp web\Default.aspx.vb:142
System.Web.UI.Control.OnLoad(EventArgs e) +103
System.Web.UI.Control.LoadRecursive() +68
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1381
最佳答案
您转到 IIS 池,打开高级属性。在那里,您可能会看到一些默认身份被选为池的身份。在那里,您需要设置一个有权访问文件系统和相应注册表的身份。我通常创建一个具有管理员权限和永久密码的本地用户,然后使用该本地管理员作为我的 IIS 应用程序的标识。这样我就不用担心应用程序是否需要写入文件等
关于c# - 如何启用 ASP.NET 对注册表项 'HKEY_CURRENT_USER\Software\myAppKey\subdir' 的写访问权限?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51219344/
test/test/build64/ALL_BUILD.vcxproj 使用以下模式忽略上面的文件: build64/ 但是,下面的模式不起作用。 build64/* 最佳答案 关键区别在于build
我的问题是即使最简单的程序也无法编译。我正在使用SW4STM32和STM32F411发现板。该错误似乎在subdir.mk中。当我尝试编译时,我不断遇到这13个错误。我尝试清洁和重建它,但是没有用。我
我试图在指定文件夹的子目录中找到一个文件(我们称它为 MyFolder),并将该子目录保存到一个字符串变量中以供其他地方使用。问题是,该指定文件夹中可能有多个子目录,每个子目录可能包含自己的子目录。
我是 Powershell 的 super 新手。 正在尝试创建基本目录结构 yyyy/mm 它创造了什么: C:\2020 ├───1 ├───10 ├───11 ├───12 ├───2 ├───
我想要一个可以调用的makefile: 'make' / 'make ' / 'make clean' / 'make clean' 但我不希望它尝试解决 clean在子目录上调用时! 这是我的m
我正在使用一个使用“subdirs”模板的 qmake .pro 文件为我的 Qt 应用程序构建一个构建系统。这工作正常,并允许我指定构建每个目标的顺序,因此依赖项工作得很好。但是,我现在已经向项目添
我如何编辑分支的历史记录以仅保留影响特定子目录的提交(以及部分提交)? 基本上,我有一个大的仓库,其中有一些子目录是相当独立的,但不是完全独立的。过去,这些都是单独的存储库,但事实证明这是有问题的,因
我正在开发一个应该在 Android 和常规 Java SE 上运行的应用程序。 我有一个名为foobar-core 的eclipse 项目,其中包含Android 和SE 版本都使用的代码。我有另一
看完autotools mythbuster ,我尝试使用 subdir-objects 编写一个非递归 makefile 的小示例,以便将我的二进制文件放在我的源文件目录中。 这是我的小测试的组织:
问题如下: 我有一个文件夹,其中包含一堆库项目和 2 个生成实际可执行文件的项目。两个 exe 项目利用该文件夹中的库来完成其工作,但除此之外是单独的程序。所以,我在那个文件夹中有两个 SUBDIRS
考虑以下 makefile: CUR = $(shell uname -r) DIR = /lib/modules/$(CUR)/build PWD = $(shell pwd) obj-m :=
我在 qmake SUBDIRS 项目的上下文中设置子项目之间的依赖关系时遇到问题。 我正在使用 .depends 选项来建立一个项目对另一个项目的依赖性,期望在修改后者时重新编译前者,但这并没有发生
我有一个项目,其中我在 Linux 上使用 eclipse cdt、它的构建链和“外部构建器”,以及自动检查的生成的 makefile。 在 settings-cross G++ compiler-i
我已经使用 Qt Creator 一段时间了,我的项目越来越大,我想转而使用 Qt's SUBDIRS模板类型,以更好地组织我不断发展的项目。 我的项目结构类似如下 /master |--- mas
我在 A2Hosting 上有一个共享主机,我最近从 public_html/ 移动了我的主域|至 public_html/subdir/ 这是结构: /public_html /subdir(si
我有一个简单的 QT 子目录项目,其结构为 TestProject/ TestProject.pro Subdir1/ Subdir1.pro
已关闭。此问题不符合Stack Overflow guidelines 。目前不接受答案。 有关您编写的代码问题的问题必须在问题本身中描述具体问题 - 并包含有效代码以重现该问题。请参阅SSCCE.o
我第一次尝试将 Eclipse 用于 C++ 项目。我目前在 eclipse (subdir.mk) 自动生成的子文件夹 makefile 之一中有错误。这是完整的文件: # Add inputs a
我有一个大型 Qt 项目,分为几个静态库(大约 70 个)和一个应用程序,为此我使用了一个带有子目录模板的 .pro 文件。 为了加快编译时间,我想使用预编译头,发现在每个子项目上使用 PRECOMP
我目前正在开发一个依赖递归 automake 进行构建的 C++ 项目。 我想建立一个共享库和Makefile.am在 src图书馆的目录看起来像 # ... # Library name lib_L
我是一名优秀的程序员,十分优秀!