问题标签 [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.
asp.net - asp.net 在 machine.config 之外使用注册为 allowDefinition='MachineOnly' 的部分是错误的
嘿伙计们,我一直在尝试将我的网站上传到远程服务器,但我一直收到此错误。我已将两台机器配置中的每个“allowDefinition”更改为“Everywhere”,但我没有提供帮助。它突出显示'部署零售=“真”/'作为问题字段。任何帮助将不胜感激。
完整的错误描述:
“/”应用程序中的服务器错误。
配置错误
说明:处理服务此请求所需的配置文件期间发生错误。请查看下面的具体错误详细信息并适当地修改您的配置文件。
解析器错误消息:在 machine.config 之外使用注册为 allowDefinition='MachineOnly' 的部分是错误的。
源错误:
c# - C# 应用程序的 ClickOnce 和配置
我应该将什么以及如何放入app.config
文件中。
场景是这样的,我创建了一个 C# Windows Forms 应用程序(.NET 4.0),它在开发计算机上运行良好。当我在其他计算机上使用 ClickOnce 部署它时,我收到该machine.config
文件的权限错误。这是一个公司域,因此我无权更改machine.config
目标计算机上文件中的权限。从我一直在阅读的内容来看,我相信文件中正在访问的任何内容都machine.config
可以交替放入app.config
文件中。问题是我确实了解需要将什么放入app.config
文件中,并且我不了解配置的某些方面,例如“键”等。
我怎样才能machine.config
完全避免使用该文件,以及究竟需要配置什么?
完整的错误详情:
平台版本信息
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.
asp.net - 如何为 IIS 服务器上的所有站点设置共享的“system.webServer”设置
我正在我们的托管环境中设置一个新的网络服务器。这是一个只能由我们使用的新虚拟机,所以我可以用它做我想做的事(在合理的范围内)。它在 Windows 2008 R2 上运行 IIS 7,系统上安装了 ASP.Net 4.0。
我很想强制服务器上的所有站点使用以下system.webServer
设置,除非它们被明确覆盖,但是将它们添加到框架配置文件夹(32 位和 64 位版本)中的Machine.config
或Web.config
文件中不会t似乎有任何效果。
我试图强制的设置如下。我知道这些设置在单个站点中工作正常Web.config
(因为我已经从我自己配置的生产站点复制/粘贴它们)并且我知道肯定安装了IIS URL 重写模块 2 。
这些设置应该意味着X-Powered-By:
HTTP 标头不存在并且Server:
标头为空,但是当我对此进行测试时,我得到以下信息:
我错过了一些明显的东西吗?只是system.webServer
无法从这些默认配置文件中继承该部分吗?
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
)。
.net - 清除 App.config 中的 DbProviderFactories
我有一个 App.config,我想用不同版本的提供程序替换 machine.config 中指定的提供程序。我已尝试按名称删除提供程序,remove
现在已尝试使用. clear
这似乎没有效果:连接字符串仍在加载中指定的提供程序machine.config
。例如,当使用下面的配置时,我希望应用程序找不到我的提供程序。
此外,指定不同的名称或试图覆盖相同的名称;也没有效果。
asp.net - 找不到连接名称“ApplicationServerWorkflowInstanceStoreConnectionString”的连接字符串(机器配置)
我在机器配置(机器配置的 32 位和 64 位版本)中注册了一个名为“ApplicationServerWorkflowInstanceStoreConnectionString”的连接字符串。但是,即使 IIS 管理器看到它,应用程序也看不到它(在特定 Web 应用程序的连接字符串部分)。我究竟做错了什么?
安琪莉可。
c# - web.config 中的 Processmodel 配置
为我见过的 Asp.Net 配置流程模型,
这并没有给我明确的信息,而且我有一个场景-
我想为特定的 ASP.NET Web 服务配置自定义进程模型(如果需要,我会将其放在单独的应用程序池中),但 IIS 中的其他 Web 服务/站点应使用 machine.config 中存在的默认进程模型配置。
我的问题是,
是否可以在 web.config 中为特定的 ASP.NET Web 服务配置流程模型?
如果可能的话,那么我应该记住任何问题,并且在使用 Machine.Config 中的 processmodel 的默认配置时,IIS 中的其他应用程序是否也会出现问题?
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 位。
还是有更好的方法来做到这一点?
asp.net - Viewstate 验证失败
我知道为什么我会收到此错误并且知道如何解决它,但需要问一些我无法通过搜索网络找到的问题。
我们的应用程序位于 Web Farm 中,并且正在考虑将 validationKey 从 AutoGenerate、IsolateApps 更改为特定的手动生成的键值。
但是,作为示例(我检查了我的本地计算机,而不是实际的服务器 machine.config 文件,因为我无权访问它)。我在本地 machine.config 中看到的只是如下设置:
为了可能更新它,我期待看到如下内容:
为什么我在本地机器上没有看到。或者,如果它在服务器上不同(如上),如果我将设置更改为手动键,是否会影响在 Web Farm 上运行的其他应用程序?如果有,有具体的时间改吗?
如果我选择不这样做,并选择为该应用程序更新 web.config 文件,我需要做的只是简单地更新应用程序所在的特定 web.config 文件。正确的?