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

asp.net - 以编程方式编辑 Web.config

以编程方式编辑 Web.config 文件的好方法是什么?

我查看了 System.Xml 但找不到任何明显的答案。

0 投票
2 回答
699 浏览

iis - GAC 问题:不断更新旧版本

我创建了一个简单的 httpModule,在 GAC 上注册并将其添加到全局 web.config。

我对模块进行了一些更改,更新了版本并在 web.config 上也进行了更改。

发生的事情是我不断获得旧版本。我重新启动了计算机,将其从 GAC 中删除,删除了消费者应用程序 .net 临时文件,但消费者应用程序仍然呈现来自 httpModule 的旧 html 代码。

有什么想法吗?

谢谢,布鲁诺·菲格雷多 http://www.brunofigueiredo.com

0 投票
7 回答
9203 浏览

asp.net - ASP.NET:web.config 在哪里/如何缓存?

我在 Microsoft 文档的某处读到 ASP.NET 的web.config 的内容是缓存的。如果这是真的,它在哪里缓存 - 在内存或磁盘上

还有一个后续问题:如果我必须密集访问 web.config,是否需要考虑性能?

0 投票
3 回答
4078 浏览

asp.net - ASP.NET:虚拟目录中的外部自定义配置文件 - 如何?

我知道至少有两种方法可以利用 web.config 文件:

现在,我的问题是这两种方法都只适用于物理路径。但我需要解决一个虚拟目录中的配置文件。

我可以使用哪种其他方法将我的配置资源放在虚拟目录中?

注意:我想这样做,因为我的 Web 应用程序在同一台服务器上有多个实例(并且在许多服务器上)。为了保持部署简单和干净,我想为所有文件(aspx、ascx、图像、css、js 等)保留一个目录,并将 IIS 中的 Web 应用程序针对不同的客户(=域、https 等)指向这个单个目录。在每个 IIS Web 中,我都会有一个名为“custom”的虚拟目录,它指向每个 Web 的不同文件夹。

更新:我想指出这个虚拟目录“custom”不适合包含继承的 web.config - web.config 仅对不包含 aspx/ascx 文件的自定义文件夹有效。

0 投票
1 回答
5397 浏览

asp.net - ASP.NET 托管环境/shadowCopyBinAssemblies

今天我偶然发现了hostingEnvironment标签中的shadowCopyBinAssemblies选项。

显然,此属性是一个web.config (system.web) 配置布尔选项,指示 Bin 目录中应用程序的程序集是否被影子复制到应用程序的 ASP.NET 临时文件目录。

一位同事必须启用此设置,因为(仅)在他的开发机器上,他经常在 Web 浏览器中遇到 ASP.NET 错误:

在 Visual Studio 2008 中编译特定的 Web 项目并打开一个页面。

所以现在我的问题是:我可以在生产环境中保留此设置还是会损害性能和/或产生其他问题?

谢谢!

0 投票
4 回答
2929 浏览

.net - SQLMembershipProvider - 将成员资格添加到现有数据库。设置权限

我正在按照这些说明将与成员资格相关的模式添加到现有数据库(我们称之为 myDatabase)。

因此,在 myDatabase 中创建了许多表、视图和存储过程。

下一步是修改 web.config 以使应用程序使用 CustomizedMembershipProvider

然后我们还需要指定连接字符串,如:

这是我的问题:

  1. 我应该使用与应用程序使用的连接字符串不同的连接字符串吗?是否需要在数据库中创建一个具有与成员对象相关的权限的新用户?
  2. 使用用户 ID 等指定连接字符串后,我是否需要为该用户授予那些新创建的对象的权限?那是仅用于存储过程还是表和视图?

编辑: 我注意到在数据库中创建了一组角色以及成员资格对象。因此,将用户分配给适当的角色是一个问题。角色是这样的

所以问题的第一部分仍然存在。那么创建一个新的数据库用户有什么意义(所以单独的数据库连接)

0 投票
2 回答
284 浏览

sql-server - sql2008中trusted_connection用的是什么用户帐号?

当我在 web.config 中设置 trust connection = yes 时,它使用什么用户帐户?

它是“NT AUTHORITY\NETWORK SERVICE”吗?

因为我在 Sql 管理中处于安全状态,所以我看到:NtAuthority/System only??

0 投票
1 回答
1527 浏览

asp.net - 如果未设置,如何找到服务器的机器密钥

尝试传输服务器,但连接字符串已加密,并且 web.config 中没有设置机器密钥。无论如何要找出旧服务器上的机器密钥是什么,以便我们可以在新服务器上设置它?

0 投票
4 回答
1266 浏览

asp.net - “App”文件夹的自定义错误?(ASP.NET)

我可以在哪里为我的应用程序中的目录(例如 App_Code、App_Browsers 等)设置自定义错误?我已经在 web.config 中配置了 customErrors 并且按预期工作。例如,

http://www.mysite.com/bla.aspx > 重定向到 404 页面

http://www.mysite.com/App_Code/ > 显示“系统找不到指定的文件”。

我的站点没有物理 App_Code 目录。这是我可以在 IIS 中更改的东西吗?

0 投票
6 回答
1696 浏览

asp.net - 在 ASP.NET 中查找重定向的原因?

我试图在我的 web.config 中放入一个异常,以便一页不需要身份验证。但是,它仍然会重定向到登录页面。

问题不在于如何设置 web.config。为什么?我们的系统(无论好坏)除了 web.config 之外还有一堆工具。我们有 global.asax 和自定义 HttpHandlers。代码库并不庞大,但重定向的潜在原因很多。

我想知道的是如何最好地确定重定向的原因。有什么方法可以找出触发重定向的代码吗?