问题标签 [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 投票
7 回答
197109 浏览

c# - 远程服务器返回错误:(407) 需要代理身份验证

调用 Web 服务时出现此错误:

“远程服务器返回错误:(407) 需要代理身份验证”。

我得到了一般的想法,我可以通过添加来让代码工作

或通过在代码中使用 DefaultCredentials。我的问题是,如果没有这个,对 web 服务的调用在生产中工作。

似乎有一个涉及 Machine.config 的非代码解决方案,但它是什么?目前我无法访问生产框的 machine.config 文件来查看它的外观。我尝试按如下方式更新我的 machine.config,但仍然出现 407 错误。

0 投票
1 回答
372 浏览

visual-studio - Visual Studio - 用于部署/源代码控制/源代码共享的用户名/密码管理

我想要一种能够在本地运行(工作在多台机器上完成)、部署和提交版本控制的简化方法,其中敏感信息包括(密码、用户名、端口、主机名) ,数据库名称)会自动缺失(或删除)并根据发生的情况导入?

敏感数据按重要性顺序列出,因此虽然只有密码的解决方案很好,但链越靠前越好。另一个不错的选择是有一个虚拟示例文件,其他人只需填写虚拟文件的缺失部分,就可以在他们自己的机器上使用自己的主机试用该项目。

对于此功能,我有哪些选择可以遵循?我曾考虑将相关设置添加到本地 machine.config,但随后信息将保存到机器文件中,而不是在我的用户文档文件中加密的某个位置。此外,对于新程序员即插即用的本地虚拟文件来说,这不太适合。

我在想最干净的解决方案是项目根目录中的本地 .config 文件,该文件未添加到版本控制中。

如果有一种方法可以以这样一种方式对其进行加密,即服务器机器是唯一拥有解密文件的密钥(而不是项目能够做到这一点)的机器,那将是非常棒的。然后我可以将数据存储在源代码控制中,与其他有兴趣研究该项目的人共享源代码,而无需他们获得进行重大更改或查看私人信息所需的实际信息。

0 投票
1 回答
2899 浏览

asp.net - 在 Asp.NET 4.0 中清理 Web.Config 文件?

好的,

我想知道拥有清晰的 web.config 文件可能会很好,但您知道一些共享网络托管公司不允许我们接触 machine.config 等内容。

因此,如果很多东西已经移到 machine.config 上,那么我们是否可以像过去那样通过 web.config 文件进行更改。

0 投票
1 回答
1288 浏览

wcf - 使用来自 IDesign 网站的示例发布/订阅应用程序在 VS 2010/.Net 4 中出现 WCF 错误

我正在尝试从Juval Lowy 的网站(Programming WCF Services 的作者和 IDesign 的创始人)编译/运行示例WCF 应用程序。该应用程序是需要使用VS 2010/.Net 4的发布/订阅“交通灯”应用程序的示例。这是我第一次尝试使用 VS 2008/Net 3.5 以外的任何东西。

最初我收到以下绑定错误:

“找不到配置绑定扩展‘system.serviceModel/bindings/netOnewayRelayBinding’。”

此错误似乎可以通过修改 .Net 4 machine.config 文件来解决,以合并 .Net 2 machine.config 文件中的以下引用。

不幸的是,运行应用程序会导致以下安全错误:

为 system.serviceModel/client 创建配置节处理程序时出错:该程序集不允许部分受信任的调用者。
(\TrafficLights\TrafficController\bin\Debug\TrafficController.vshost.exe.Config 第 4 行)

示例源代码可从以下链接下载:http ://www.idesign.net/idesign/DesktopDefault.aspx?tabindex=-1&tabid=19&download=226

我知道 Juval 的代码在这里没有错,这一定是我在 VS 2010 配置中做错了什么。我一直无法在网上找到解决方案。有人可以指导我如何最好地处理这个问题吗?

0 投票
1 回答
979 浏览

asp.net - 如何仅在 machine.config 中有效地存储连接字符串?

我们正在迁移到在同一台服务器上运行多个 SQL Server 引擎(一个测试引擎和一个生产引擎)的环境。我们也有单独的测试和生产网络服务器,并希望我们的 asp.net 应用程序“神奇地”使用测试网络服务器上的测试数据库引擎和生产网络服务器上的生产数据库引擎。我们希望将连接字符串存储在 machine.config 而不是 web.config 中,但是当我们将其放入 machine.config 时,Visual Studio 的 IDE(尤其是数据集)无法识别 machine.config 包含连接。

有谁知道在 Visual Studio 中显示这些 machine.config 连接字符串的解决方案,或者可以适应这种情况的不同解决方案?

谢谢。

0 投票
1 回答
454 浏览

asp.net - 在 Machine.config 上配置“位置”路径安全性的问题

我正在尝试在 Machine.config 中添加类似的内容:

这在应用程序级 web.config 中效果很好,但我无法让它在 machine.config 中生效。基本上,我正在尝试为所有应用程序中的“elmah.axd”路径设置安全性。当此代码放置在 machine.config 或根/服务器级别的 web.config 中时,未应用安全性。无论我做什么,它都允许所有用户访问“elmah.axd”。

0 投票
2 回答
8102 浏览

.net - 我的服务器上有两个 machine.config 文件,我要编辑哪个文件以及如何验证它们正在被使用?

我需要做一些性能调优,需要修改以下设置:processModelhttpRuntimeconnectionManagement。我想很简单,但我不确定要编辑两个 machine.config 文件中的哪一个,或者我要同时编辑这两个文件吗?

  • \Windows\microsoft.net\ Framework \v2.0.50727\CONFIG\machine.config
  • \Windows\microsoft.net\ Framework64 \v2.0.50727\CONFIG\machine.config

作为后续问题,我如何验证设置是否已应用?

我应该提一下,服务器运行的是带有 IIS 6.0(64 位)和 MSSQL Server Enterprise 2005(64 位)的 Windows Server 2003 Enterprise(64 位)。

我在这里先向您的帮助表示感谢!

0 投票
3 回答
17819 浏览

asp.net - 无法修改 machine.config 文件

我想提高我的 ASP.NET Web 应用程序的性能,并想更改 machine.config 中的“processModel”标签。但我无法修改位于框架目录的“machine.config”文件。尽管我已禁用该文件的“只读”权限,但它仍然无法正常工作。

0 投票
1 回答
3772 浏览

64-bit - AppCmd:框架与 Framework64

我安装了一批新服务器,我终于尝试尽可能多地自动化流程。其中一部分包括对 machine.config 进行一些更改,例如在 connectionStrings 上设置 configSource 以及在 lb 池中设置机器密钥。

看来,在 64 位操作系统上,appcmd 仅影响 Framework64 目录中的配置,这在您运行 32 位应用程序之前很好。我需要更改 Framework 和 Framework64 目录中的配置。是否有一个秘密参数(如 /commit:MACHINE32 或其他东西)可以用来告诉 appcmd 哪个配置要搞乱?

0 投票
1 回答
132 浏览

c# - 如何访问 .NET 用于 ViewState 签名和加密的底层库

我需要通过客户端线程状态,但仅适用于特定的获取请求(又名链接)。因此,我不想将此状态添加到客户端的 ViewState 中,将其弄乱。状态需要加密。如何创建一个新的类似 ViewState 的字典并使用 machine.config 中 MachineKey 的密钥和设置对其进行加密?如果字典组件未公开,我如何使用 machine.config 中的密钥加密/解密字符串。我不想添加更多必须在我们的服务器场中复制的配置以复制现有功能。