问题标签 [machine.config]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
273 浏览

c# - 无法覆盖 Mono-2.10.8 中的加密提供程序

我无法将我的加密提供程序映射到 machine.config 文件中的名称。乍一看,一切都井然有序,我是否忽略了一些愚蠢的事情?我正在使用 Mono-2.10.8

0 投票
1 回答
9949 浏览

.net - machine.config' 被拒绝

我的应用程序正在运行windows server 2000并且IIS 6. 直到今天早上,该应用程序运行良好。但现在我收到以下错误:

有谁知道发生了什么?

0 投票
0 回答
314 浏览

.net - 同一 GAC 程序集的多个版本,如何处理 machine.config 中的自定义配置部分

我有一个包含两个不同版本(v1 和 v2)的程序集。这些程序集的两个版本都有一个自定义的 ConfigurationSection。我们将此配置部分的部分设置在 machine.config 级别。对于 GAC 中的单个程序集,一切正常。

我现在将程序集的 v2 添加到 GAC。
我将新的配置部分添加到 machine.config 并将其指向 v2。一切都很好,因为它们都指向相同的配置部分并读取相同的部分数据。

假设其中一个配置值是端口号,我需要在 v1 上与在 v2 上不同。我该如何处理这种情况?有没有办法将配置部分别名为指向 machine.config 文件中的不同元素?

我考虑过更改配置部分的名称属性以包含版本,然后在程序集中我可以使用 ConfigurationManager.GetSection("MyConfigSection" + MyCurVersionDeterminedSomehow) 动态加载它,但这似乎是一个 hack。

我也可以有多个版本的配置节类,但这似乎是一条极其错误的道路。

0 投票
1 回答
1220 浏览

file-access - Access to a file location is denied

Hi, I've installed TFS2010 trial version in my remote machine. While configuring the Application Tier, I am getting an error stated that TFSJobAgent did not start. While I was looking into the Error logs, I found this message.

An error occurred loading a configuration file: Access to the path 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config' is denied. (C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config) ---> System.UnauthorizedAccessException: Access to the path 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config' is denied.

It looks like access rights. So I changed the the security rights to allow all rights. And I set the access to that location is available to user Everyone, but still having the problem. But same software I installed in my laptop and I could able to configure and using it. SO I am waiting for the valuable responses from tech guys to resolve my problem.

Thanks, Siva

0 投票
2 回答
7438 浏览

asp.net - Forms Authentication Ticket 是否足够安全?

当用户基于默认的表单身份验证方法登录时,服务器会创建一个包含加密数据的 cookie(使用机器密钥作为加密密钥)。

这意味着如果有人找到/猜测/访问服务器的机器密钥,他将登录到 Web 应用程序。

我开发了一些在 4 台服务器上的应用程序。因此,我为 machine.config 中的所有服务器硬编码了相同的机器密钥,我无法使用自动生成模式。

  1. 是否可以暴力破解机器密钥?
  2. 还有其他方法吗?(我不想使用 Windows 和 Passport)
  3. Forms Authentication Ticket 是否足够安全?(即电子银行应用程序可接受)
0 投票
4 回答
30188 浏览

asp.net - 将 machineKey 添加到 machine.config

我想将 machineKey 添加到我的 machine.config 中,因为我正在使用 Web 农场场景中的 web.config 连接字符串的编程加密。

我的问题是,我应该将 machineKey 放在 machine.config 文件中的什么位置?那里没有我可以替换的,我怀疑它是自动生成的,那么它应该放在哪里?

0 投票
1 回答
761 浏览

wcf - ProcessModel 是否影响 WCF 窗口服务

这可能是一个愚蠢的问题,因为 ProcessModel 仅用于 IIS(如 MSDN 所述),但是,在我的负载测试中,一个 BizTalk 应用程序调用 Windows 服务托管 WCF,我将 processModel 从 autoConfig 更改为 false,并设置 minWorkThreads和 maxWorkerThreads。性能神奇地提高了... google了一下还是不明白是什么原因?有人可以建议吗?

0 投票
1 回答
251 浏览

vb.net - App_Code 模块忽略 machine.config 命名空间

我有一个旧版 ASP.NET/VB.NET 网站。machine.config 文件中包含几个 App_Code 模块/代码文件,它们使用来自常见命名空间(例如“系统”等)的类型。

出于某种原因,这些模块无法识别 machine.config 文件中包含的命名空间。machine.config 文件的修改不再对这些模块产生影响。

当我创建一个新的 ASP.NET/VB.NET 网站项目时,我无法复制这种情况。正如预期的那样,对 machine.config 文件的修改具有所需的效果。我认为这个问题是由 WebSite Web.config 文件中的某些特定选项引起的。任何提示/参考将不胜感激。

0 投票
2 回答
1305 浏览

c# - 一台服务器上的多个项目的 ConnectionString 管理,我是否应该为我们的代码创建自己的 ConnectionString 提供程序

我在一个 Windows Server 上有大约 10 个不同的 .NET 项目,主要是 .NET 4.0,但也有一些 .NET 2.0

其中一些项目是 asp.net,一些是后台实用程序/服务。

这些项目与我们基础设施中的一百多个不同的数据库进行交互。他们用来执行此操作的 ConnectionStrings 每月至少更改几次。

这里的问题是忘记在这些项目之一中放置 ConnectionString 会导致很多问题,并且许多不同的程序员一直将新项目/更新部署到服务器。

我对解决方案的新尝试是覆盖所有项目中的 System.ConfigurationManager 类,并将其替换为我自己的实现,该实现从我可以维护的共享配置文件中读取。然后我只需重新编译每个项目并部署它。

我也可以尝试在所有项目之间共享的 machine.config 文件中维护 ConnectionStrings,但我必须为至少三个项目使用的每个版本的 .NET 框架都这样做,并且在这个文件似乎很危险。

有没有人建议以哪种方式进行?

谢谢。

0 投票
3 回答
713 浏览

c# - .NET ConfigurationSettings.AppSettings("TheDB")

我正在查看一个自定义构建的 .NET 控件 (vb)。它有一个公共字符串声明为:

我试图找出“TheDB”应该是什么。我使用这个自定义控件查看了网站的 web.config 文件,但是任何地方都没有“TheDB”参数。我还查看了 Web 服务器的 machine.config 文件,同样,那里也没有“TheDB”参数。

帮助。