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

.net - Shell 扩展中的 bindingRedirect 不起作用

我编写了一个调用 Google Drive API v2 来下载文件的 shell 扩展。它抱怨程序集版本,即它需要 System.Net.Http.Primitives,Version=1.5.0.0,即使 .dll.config 文件中已经存在 bindingRedirect 规则。另请注意,相同的 bindingRedirect 在放置在 machine.config 文件中时可以完美运行。这是某种错误吗?

0 投票
0 回答
1143 浏览

asp.net - App_Code.dll 已加载到另一个应用程序域中

我正在开发中运行 ASP.NET 3.5 Web 应用程序。开发意味着我需要经常修改 App_Code。当我将更新的 .cs 文件上传到 App_Code 时,在下一页加载时,我收到此错误:

在我停止并启动应用程序池之前,不会加载任何页面。停止和启动应用程序池将清除错误,并且 App_Code 中的更改将出现。

同一台服务器上运行着其他网站,但每个网站都在自己的应用程序池中。该站点是其应用程序池中唯一的一个(与其他应用程序池一样集成了 v2.0)。

这过去没有发生过。更新 App_Code 时我会暂停几秒钟,然后应用程序将按预期执行。我认为它会自动回收应用程序池。这似乎不再发生,每次更改都停止/启动应用程序池是一件痛苦的事。

我不想将retail 设置为true,因为这会影响我需要的跟踪输出、自定义错误和调试功能。

有什么建议么?谢谢!

0 投票
2 回答
1126 浏览

frameworks - IIS 管理器不显示 machine.config 更改

我正在尝试将这些内衬添加到 machine.config 文件中:

machine.config 文件位于 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config

我更改它,保存它,甚至重新启动计算机。但是当我打开 IIS 管理器时,单击左侧树(顶部项目)上的计算机名称并单击“配置编辑器”maxWorkerThreads =20 和 maxIoThreads =20 并且 system.net maxconnection 项目不存在。

我无法从 IIS 管理器更改值,因为它们已被锁定。我试图解锁它们,但没有启用它们。

我也尝试更改 32 位版本的框架配置:C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config

即使我弄乱了 tieh machine.config 并在其中放入了语法错误,IIS 管理器也会显示相同的默认值。虽然我用谷歌搜索了几个小时,但我可以找到任何解决方案。

如何检查 machine.config 更改是否有效?为什么我在 IIS 管理器上看不到它们。

我尝试了相同的操作赢得了 windows8.1 并且一旦我更改 machine.config IIS 管理器就会显示它们。

请帮忙...

0 投票
1 回答
423 浏览

c# - Web.config 文件 ASP.NET MVC 中的双重错误

因此,当我发布我的应用程序时,我会出现以下错误,这些错误在本地模式下不会出现。

“System.Security.SecurityException:请求'System.Security.Permissions.SecurityPermission,mscorlib,Version = 4.0.0.0,Culture = Neutral,PublicKeyToken = b77a5c561934e089'类型的权限失败。”

所以据说我应该在我的 Web.config 中编写以下代码来解决第一个错误:

所以我做到了,但后来,我得到了这个错误:

“此配置部分不能在此路径中使用。当站点管理员使用继承的配置文件锁定对此部分的访问权限时,会发生这种情况。”

它显然与 machine.config (我找不到)有关......

有人对此有适当的解决方案吗?

如果你想自己测试,这里是 URL:

http://wideart.se/Exhibition

问候

0 投票
3 回答
18966 浏览

c# - “当站点管理员使用锁定访问此部分时来自继承的配置文件。”

因此,在发布我的 ASP.NET MVC 应用程序时出现此错误。它在本地运行良好:

" 当站点管理员使用<location allowOverride="false">继承的配置文件锁定对此部分的访问权限时,就会发生这种情况。

在修复之前我遇到了这个错误:

“System.Security.SecurityException:请求'System.Security.Permissions.SecurityPermission,mscorlib,Version = 4.0.0.0,Culture = Neutral,PublicKeyToken = b77a5c561934e089'类型的权限失败。”

我在我的 Web.config 文件中使用了以下代码:

那么有谁知道我可以如何改变我的:"<location allowOverride="false">为真?因为那一定是问题所在。

0 投票
1 回答
489 浏览

c# - 修改 machine.config 后 VS 崩溃,还有很多组件

我只是想添加

部分到我的 machine.config 本地文件的末尾,所以我测试了一个持续时间过长的事务。事务是从我与 SQL 服务器通信的本地 Windows 应用程序初始化的。

所以 machine.config 文件的结尾现在看起来像:

是我现在的机器配置文件。

我正在修改 C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\machine.config C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config

我正在遵循链接中给出的建议

但是,当我这样做并重新打开应用程序时,VS Studio 项目加载失败并显示以下消息:.Net Trace 处理失败。请检查您的 .Net 机器和企业配置。

修改 machine.config 后我应该做其他事情吗?是否有一些快速的方法可以摆脱这种情况,因为这是我正在做的第四件事,只是为了增加超时。

谢谢你的时间!

0 投票
1 回答
89 浏览

asp.net - 使用 google plus ID 登录错误“无法加载文件或程序集 'System.Net.Http.Primitives, Version=1.5.0.0”

我正在我的网络中使用 google-plus 实现登录。但是登录后出现这个错误,

无法加载文件或程序集“System.Net.Http.Primitives, Version=1.5.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。找到的程序集的清单定义与程序集引用不匹配。(HRESULT 异常:0x80131040)请在几分钟后重试。

我已经尝试了这里提到的每个步骤:无法加载文件或程序集 System.Net.Http.Primitives。定位程序集的清单定义与程序集引用不匹配

最后,我通过将其添加到 machine.config 解决了这个问题:

问题:我不想更改machine.config,所以我想将它移动到我网站根文件夹上的web.config 。

还有其他解决方案吗?

0 投票
1 回答
1861 浏览

.net - 如何将自定义 WCF 行为扩展添加到 machine.config

我正在尝试实现此处显示的我自己的自定义行为版本:在 WCF 自定义适配器中使用 Windows 凭据 和此处:调用 WCF 服务时模拟 WCF 凭据

BizTalk 要求将所有内容都放入 GAC,我通过运行 GacUtil 做到了这一点。

我尝试对 machine.config 进行以下更改,但我知道它们不起作用,因为如果我重新启动 BizTalk 主机实例,我会收到奇怪的错误。

从此改变:

对此:

在 BizTalk 中,程序集如下所示:

MyApp.CustomEndpointBehavior,版本=1.0.0.0,文化=中性,PublicKeyToken=b12735283a466be4"

所以我有两个主要问题:

  1. 我不确定为什么在配置文件中有两个名称,一个是类或行为名称,第二个是程序集名称?
  2. 我做错什么了?

这是我的命名空间:

我还尝试使用 SDK 工具编辑 machine.config:SvcConfigEditor.exe,但它给出了这个错误,所以我只能在 NotePad++ 中进行编辑。

在此处输入图像描述

0 投票
0 回答
277 浏览

c# - Making machine.config with multiple external config files

I've been trying to make the machine.config to be clean by adding the connectionString section and appSettings section externally.

It works well with just making the connectionString externally only like below.

Machine.config

connectionStrings.config is the same folder where machine.config like below

But when trying to add the appSettings section as an external config additionally, it seems the application does not read the appSettings section properly. (By debugging under VS, the value of a key in the section does not return anyting and it is empty)

Of course, I tried to both ways when making appSettings external as below:

or

so my question is what I am trying to is not possible?

I refer the below article.

Here is my working environments:

  • Windows 7 x64
  • machine.config that I am working is c:\windows\Microsoft.net\Framework64\v2.0.50727\config\machine.config
  • The application is x86 build.
0 投票
1 回答
837 浏览

c# - 如何在机器范围内为连接字符串提供一个位置?

我发现在 Machine.config 中您可以添加连接字符串,这样您就不需要在每个正在运行的应用程序配置文件中使用连接字符串。不利的一面是你有许多框架版本 * 2 machine.config 文件。因此,对于版本 4.*,您只有 2 个。这使我的研究发现您可以使用 machine.config 的 connectionString 元素中的 configSource 属性将连接字符串外部化

但是,人们意识到配置源必须位于 machine.config 文件所在的子文件夹中。那么,您如何拥有一个机器范围的位置来存储所有连接字符串?