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

asp.net - 使用 ASP.Net 1.1 框架的无效 ViewState 错误

我了解为什么会出现此错误,但在尝试实施解决方案时遇到问题。

原来的错误如下:

我尝试通过在应用程序的 web.config 文件中添加 machineKey 属性来覆盖 machine.config 文件。我已经尝试了该文件的三个不同版本,但仍然出现相同的错误:Unrecognized attribute 'decryption'

以下是我使用的三个版本的 machineKey 属性: 请注意,生成的密钥是从以下网站检索到的:http: //aspnetresources.com/tools/machineKey

请注意,Web 服务器使用 .Net 1.1 Framework 并使用 IIS 6。我知道上述解决方案适用于 .Net 2.0+,但从未遇到过适用于 .Net 1.1 版本的问题。

有人可以告诉我如何解决 .Net 1.1 版本和 IIS 6 的此错误的正确用法吗?

生产错误:

更新的 WEB.CONFIG

0 投票
3 回答
4175 浏览

c# - 修改 machine.config 文件的 API - 每个配置文件中的“DbProviderFactories”部分只能出现一次

我最近在客户端机器上遇到了以下错误:

每个配置文件中的“DbProviderFactories”部分只能出现一次。

机器配置似乎包含一个重复的 DbProviderFactories 元素。

手动删除这个额外的元素可以解决问题,并且我们的软件可以运行。但是,已要求我们尝试通过忽略我们自己的 app.config 中的重复条目来解决此问题。这是因为很多客户端可能有同样的问题,我们不能修改每个人的配置文件。

我尝试<clear/>在 system.data 部分中添加一个元素,以希望覆盖 machine.config 中已有的内容。但是,这不起作用。

例如

有没有办法以编程方式忽略重复的 DbProviderFactories 元素?

是否存在允许您修改机器配置的 API?

任何人都可以提供帮助或推荐解决方案吗?

亲切的问候

0 投票
0 回答
937 浏览

c# - 无法加载文件或程序集'MySql.Web,版本 = 5.2.5.0

我正在运行一个由某人发送的项目,它给了我这个错误:

这里也是截图:

错误

任何人都可以帮助我,如何解决这个错误。

0 投票
1 回答
38 浏览

asp.net-mvc-4 - ASP.NET MVC网站首次启动

您好,我目前正在使用 Visual Studio 2012 学习 ASP.NET MV4,我创建了一个新项目,而不是一个空项目,一个 Internet 应用程序,但每当我尝试运行它时,我都会遇到错误。

对此我无话可说,我现在正在使用 Razor 学习 ASP.NET。我非常感谢您对此的帮助。错误本身似乎源于我的 machine.config 文件,但我有点害怕打开该文件。

这是错误:

0 投票
0 回答
184 浏览

asp.net - 使用 machine.config 设置并忽略 web.config 设置

我在 machine.config 文件中有一些重要的设置,我需要防止网站可以在他们的 web.config 文件中修改它们。换句话说,我需要忽略 web.config 文件中的那些设置。

我知道我可以锁定元素,但我不想有例外,我只想被忽略。

例子:

machine.config中

web.config

网站或 Web 应用程序中

是否有可能做到这一点?

澄清:

我需要保护的这些设置是 wcf serviceModel 客户端元素,而不是 appSettings 作为我的示例。

0 投票
1 回答
185 浏览

installscript - InstallScript 和 machine.config

我在 InstallScript 方面遇到了一些我似乎无法弄清楚的问题。主要的是我需要在 machine.config 文件中添加以下内容:

但它是这样添加的:

这是我用来更新文件的代码(消息框用于调试目的)。

非常感谢您提供的任何帮助!

0 投票
2 回答
395 浏览

asp.net - 在 machine.config 中找不到 httpModules 和 httpHandlers

我读过一篇关于 ASP.NET 中的 httpHandlers 和 httpModules 的帖子,它说在 machine.config 中默认定义了这样的节点(<httpModules> 和 <httpHandlers>),但是当我查看它们时它们不存在。我在路径“$WINDOWS$\Microsoft.NET\Framework\$VERSION$\CONFIG”中搜索了 machine.config。

唯一的参考是这两行:

我正在使用 Win7、IIS7 和 .NET 4.5 版

0 投票
3 回答
19116 浏览

iis-7.5 - IIS 7.5 - 将应用程序池启动模式更改为始终运行

我有 IIS 7.5,我已经为它安装了应用程序初始化模块。现在,我正在尝试更改应用程序池的 StartMode,但在 IIS 管理器中看不到 StartMode 选项。我查看了基本和高级设置。我认为编辑此值的下一个位置将在 Machine.Config 中。所以,我找到了那个文件,但我不确定更新会放在哪里。我相信它应该设置为 AlwaysRunning。

任何帮助,将不胜感激。

0 投票
2 回答
2027 浏览

c# - 使用 machine.config 连接字符串添加 ADO.Net 实体数据模型

我处于使用 EF6 学习 MVC5 的初级水平。基本上我正在尝试使用在 machine.config 中定义的连接字符串,而不是在创建 ADO.NET 实体数据模型时使用 web.config。我使用 machine.config 作为连接字符串的原因是;我们有不同的 SQL 集群服务器和应用程序服务器。在本地机器上,我们使用本地 SQL Server 实例,但在 beta/Live SQL Server 上,我们使用不同的实例名称。凭证也不同。因此,在每个应用程序/Web 服务器上,我们在 machine.config 中为相同的数据库名称但使用不同的凭据定义了 ConnectionString。

有没有一种方法可以在使用向导创建 ADO.Net 实体数据模型时使用 machine.config 中指定的 ConnectionString,或者我可以将 machine.config ConnectionString 的引用提供给我的应用程序 web.config,或者有没有其他方法可以解决这个问题问题?

我正在使用使用 MVC5 的数据库优先技术。在使用本地数据库创建 edmx 之后,我尝试了以下操作,然后尝试在我的上下文类中更改连接字符串:

错误:OnModelCreating 附加信息:如果在 Code First 模式下使用,使用 T4 模板生成的用于 Database First 和 Model First 开发的代码可能无法正常工作。要继续使用 Database First 或 Model First,请确保在执行应用程序的配置文件中指定了实体框架连接字符串。要使用从 Database First 或 Model First 生成的这些类,使用 Code First 添加使用属性或 DbModelBuilder API 的任何其他配置,然后删除引发此异常的代码。

亲切的问候

0 投票
2 回答
15649 浏览

asp.net - 如何在 IIS7 上将 enableVersionHeader 全局设置为 false

我有几十个站点,我希望锁定运行​​ ASP.Net,部分工作是关闭该死的标题(说明正在运行的 ASP.Net 版本)。这涉及到每个 web.config 文件和设置<httpRuntime enableVersionHeader="false" /> 。有没有办法在全球范围内做到这一点?IIS7 中的 machine.config(s) 总共 4 个不支持enableVersionHeader="false"同一个 httpRuntime 标记。machine.config 中是否有专门的标签或部分?

我想添加<deployment retail="true" />另一个建议,但尝试将其放入 machine.config(在 system.web 下)也会导致错误。(有什么想法吗?)现在,我只是将这些放在 web.configs 中,但是如果 MS 在 IIS 中具有这个 PCI 强制功能会很好(.config 文件中的单个错字可以获取站点或整个服务器都宕机了——有这么受欢迎的请求,你会认为他们会把它放在 GUI 中!!!)