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

asp.net - asp.net 在 machine.config 之外使用注册为 allowDefinition='MachineOnly' 的部分是错误的

嘿伙计们,我一直在尝试将我的网站上传到远程服务器,但我一直收到此错误。我已将两台机器配置中的每个“allowDefinition”更改为“Everywhere”,但我没有提供帮助。它突出显示'部署零售=“真”/'作为问题字段。任何帮助将不胜感激。

完整的错误描述:

“/”应用程序中的服务器错误。

配置错误

说明:处理服务此请求所需的配置文件期间发生错误。请查看下面的具体错误详细信息并适当地修改您的配置文件。

解析器错误消息:在 machine.config 之外使用注册为 allowDefinition='MachineOnly' 的部分是错误的。

源错误:

0 投票
0 回答
1850 浏览

c# - C# 应用程序的 ClickOnce 和配置

我应该将什么以及如何放入app.config文件中。

场景是这样的,我创建了一个 C# Windows Forms 应用程序(.NET 4.0),它在开发计算机上运行良好。当我在其他计算机上使用 ClickOnce 部署它时,我收到该machine.config文件的权限错误。这是一个公司域,因此我无权更改machine.config目标计算机上文件中的权限。从我一直在阅读的内容来看,我相信文件中正在访问的任何内容都machine.config可以交替放入app.config文件中。问题是我确实了解需要将什么放入app.config文件中,并且我不了解配置的某些方面,例如“键”等。

我怎样才能machine.config完全避免使用该文件,以及究竟需要配置什么?

完整的错误详情:

平台版本信息

0 投票
1 回答
876 浏览

sharepoint - Modifying machine.config in any way causes "Service Unavailable" browser error for SharePoint 2013 site

I need to add some new entries to machine.config on a machine running SharePoint 2013 (server). However, no matter what change I make, after I have saved the file and restarted IIS (both steps are successful), all SharePoint sites return HTTP Error 503 ("Service Unavailable") when an attempt is made to view them in a browser on a client machine.

In Internet Information Services (IIS) Manager, it seems that the entire server becomes unavailable - no application pool or site can be accessed, i.e. trying to click anything returns "Filename:redirection.config / Error: Cannot read configuration file". This error goes away once the original machine.config is restored.

The machine.config file I'm trying to edit is located at: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config

Any help on how to resolve this would be appreciated.

0 投票
1 回答
722 浏览

asp.net - 如何为 IIS 服务器上的所有站点设置共享的“system.webServer”设置

我正在我们的托管环境中设置一个新的网络服务器。这是一个只能由我们使用的新虚拟机,所以我可以用它做我想做的事(在合理的范围内)。它在 Windows 2008 R2 上运行 IIS 7,系统上安装了 ASP.Net 4.0。

我很想强制服务器上的所有站点使用以下system.webServer设置,除非它们被明确覆盖,但是将它们添加到框架配置文件夹(32 位和 64 位版本)中的Machine.configWeb.config文件中不会t似乎有任何效果。

我试图强制的设置如下。我知道这些设置在单个站点中工作正常Web.config(因为我已经从我自己配置​​的生产站点复制/粘贴它们)并且我知道肯定安装了IIS URL 重写模块 2 。

这些设置应该意味着X-Powered-By:HTTP 标头不存在并且Server:标头为空,但是当我对此进行测试时,我得到以下信息:

我错过了一些明显的东西吗?只是system.webServer无法从这些默认配置文件中继承该部分吗?

0 投票
1 回答
5470 浏览

winforms - ClickOnce 错误消息“拒绝访问路径 'C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config'”

我们的 ClickOnce 应用程序运行良好。但是,我们的一位用户收到以下错误:

根据 Stack Overflow 文章ClickOnce 部署错误 - 访问路径被拒绝,我们Installation Folder URL似乎很好,并且讨论Access denied to machine.config on Win7 x64并不清楚应该检查哪些权限,例如 NETWORK SERVICE?最后,这篇 MSDN 文章提到了更改密码,这对我来说没有意义。

什么可能导致问题?也许可能需要什么权限?

Stack Overflow 的另一篇文章ClickOnce and configuration for a C# application似乎提到了这个问题,但提出了一个不同的问题(尽量避免使用Machine.config)。

0 投票
1 回答
2506 浏览

.net - 清除 App.config 中的 DbProviderFactories

我有一个 App.config,我想用不同版本的提供程序替换 machine.config 中指定的提供程序。已尝试按名称删除提供程序,remove现在已尝试使用. clear

这似乎没有效果:连接字符串仍在加载中指定的提供程序machine.config。例如,当使用下面的配置时,我希望应用程序找不到我的提供程序。

此外,指定不同的名称或试图覆盖相同的名称;也没有效果。

0 投票
2 回答
1678 浏览

asp.net - 找不到连接名称“ApplicationServerWorkflowInstanceStoreConnectionString”的连接字符串(机器配置)

我在机器配置(机器配置的 32 位和 64 位版本)中注册了一个名为“ApplicationServerWorkflowInstanceStoreConnectionString”的连接字符串。但是,即使 IIS 管理器看到它,应用程序也看不到它(在特定 Web 应用程序的连接字符串部分)。我究竟做错了什么?

IIS 管理器和失败页面

安琪莉可。

0 投票
1 回答
8392 浏览

c# - web.config 中的 Processmodel 配置

为我见过的 Asp.Net 配置流程模型,

  1. asp-net-process模型配置优化

  2. asp-net-process模型配置

这并没有给我明确的信息,而且我有一个场景-

我想为特定的 ASP.NET Web 服务配置自定义进程模型(如果需要,我会将其放在单独的应用程序池中),但 IIS 中的其他 Web 服务/站点应使用 machine.config 中存在的默认进程模型配置。

我的问题是,

是否可以在 web.config 中为特定的 ASP.NET Web 服务配置流程模型?

如果可能的话,那么我应该记住任何问题,并且在使用 Machine.Config 中的 processmodel 的默认配置时,IIS 中的其他应用程序是否也会出现问题?

0 投票
1 回答
2318 浏览

c# - 如何更新 32 和 64 位 machine.config

我们的解决方案是一套可以在一台机器上运行或完全分布式的 Windows 和 Web 服务。

我们只需要一个配置就可以将所有这些连接在一起(它恰好是一个 RabbitMq 端点,但这并不重要)。

我们的一些服务需要作为 32 位应用程序运行,一些 Web 服务将在 32 位应用程序池中运行,因此我们混合了运行 64 位和 32 位的进程,通常在同一台机器上。

根据偏好,我们会将我们的一个配置放入 .net machine.config 中。我目前的任务是编写一个简单的 win-forms UI 来使用我们的配置更新 machine.config。

但是,默认情况下,打开机器配置

打开与正在运行的 UI 的 bit-edness 关联的 machine.config,但是我需要使用相同的 value 更新 32 位和 64 位机器配置文件

是否有已知且安全的方法来执行此操作?

我的第一直觉是有一个控制台应用程序,UI 可以调用它来进行实际更新,并且有 2 种不同的风格,一种 32 位和一种 64 位。

还是有更好的方法来做到这一点?

0 投票
1 回答
340 浏览

asp.net - Viewstate 验证失败

我知道为什么我会收到此错误并且知道如何解决它,但需要问一些我无法通过搜索网络找到的问题。

我们的应用程序位于 Web Farm 中,并且正在考虑将 validationKey 从 AutoGenerate、IsolateApps 更改为特定的手动生成的键值。

但是,作为示例(我检查了我的本地计算机,而不是实际的服务器 machine.config 文件,因为我无权访问它)。我在本地 machine.config 中看到的只是如下设置:

为了可能更新它,我期待看到如下内容:

为什么我在本地机器上没有看到。或者,如果它在服务器上不同(如上),如果我将设置更改为手动键,是否会影响在 Web Farm 上运行的其他应用程序?如果有,有具体的时间改吗?

如果我选择不这样做,并选择为该应用程序更新 web.config 文件,我需要做的只是简单地更新应用程序所在的特定 web.config 文件。正确的?