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

asp.net - ASP.NET - 信任级别 = 完整?

我最近加入了一家公司,在分析他们的环境时,我注意到 SharePoint web.config 的信任级别设置为完全。我知道这绝对是一种糟糕的做法,并希望 stackoverflow 社区可以帮助我概述这个决定中的缺陷。

哦,看来这个决定是为了允许开发人员在不创建 CAS 策略的情况下将 dll 部署到 Bin 文件夹。叹。

只是想澄清一下,让事情变得更糟,我们也在为这个 Web 应用程序部署第三方代码。

0 投票
3 回答
223 浏览

asp.net - 将单一的 asp.net 站点分解为库时将 AppSettings 放在哪里?

我有一些使用的业务对象:

现在我将这些对象分解到它们自己的库中,当库中没有任何其他内容与 web 有任何关系时,依赖 System.Web 感觉很脏。

这样做的正确方法是什么?

更新:发现这个例子显示了每个程序集的配置文件。这是一个坏主意吗?

0 投票
3 回答
10910 浏览

.net - ConfigurationManager.AppSettings 为空?

我有一个 VS2008 ASP.NET Web 服务应用程序在我的 XP 机器的本地 IIS 上运行。同一解决方案中的一个单独项目使用测试方法来调用 WS 调用并运行它们的流程。

当我在 WS App 中添加 web 引用时,VS2008 在 Properties 文件夹中创建了一个 Settings.settings 文件来存储 web 引用的地址。此过程还在 Web.config 文件中创建了一个名为 applicationSettings 的新部分,用于存储来自 Settings.settings 的值

当我的应用程序尝试通过 ConfigurationManager.AppSettings[key] 从 Web.config 文件的 appSettings 部分检索配置值时,所有值都为 null 并且 AppSettings.AllKeys.Length 始终为零。

我什至将 Web.config 文件恢复到添加 Web 引用之前的状态,并确保它与系统生成的 web.config 文件完全相同,用于正常工作的新项目。在比较了还原的 Web.config 和新的 Web.config 之后,我在 appSettings 部分添加了一个简单的值,但 ConfigurationManager.AppSettings[key] 仍然没有运气。

这是无法读取的还原的 Web.config

有没有人遇到过这种情况,或者知道如何解决这个问题?

TIA

-马特

0 投票
4 回答
12784 浏览

asp.net - 在 IIS 中配置 ASP.NET 应用程序

我继承了一些 aspx(包括 web.config 文件)并收到以下错误。我已经为它创建了一个虚拟目录,但我不确定如何“将它配置为应用程序”?

0 投票
2 回答
9913 浏览

iis-7 - 在 IIS7 的 web.config 中设置集成模式

在 IIS7 中,您现在拥有集成模式和经典模式。是否可以使用 web.config 强制站点以集成模式运行,并且无法访问 IIS7。

我问的原因是我最近注册了 Mosso,需要以集成模式而不是经典模式运行我的网站。

我知道我可以打电话给他们,也许让他们改变它......

0 投票
1 回答
2713 浏览

wcf - 使用 ASP.NET Ajax 通过 SSL 调用 WCF

我正在使用 ASP.NET Ajax 从 ASP.NET 页面调用 WCF。我正在使用表单身份验证来保护网站。

在开发过程中一切都按预期工作,直到它被部署到生产服务器上,然后我开始收到 JavaScript 错误,因为找不到该服务。生产服务器使用 SSL,所以我在web.config中添加了以下内容:

这阻止了 JavaScript 错误的发生,但现在 WCF 服务的行为不像以前那样。

在将安全设置为传输之前,从 ASP.NET Ajax 调用 WCF 服务将Application_AuthenticateRequest在我的 Global.asax 中执行。这将基于表单身份验证票设置自IPrinciple定义HttpContext.Current.User。我的 WCF 服务的构造函数集Thread.CurrentPrinciple = HttpContext.Current.User,因此我的服务可以IPrincipleApplication_AuthenticateRequest.

将安全性更改为 Transport 后,它似乎没有运行,Application_AuthenticateRequest因为 my Thread.CurrentPrincipleis not my custom IPrinciple

有谁知道我如何获得与使用 Transport 之前和使用 Transport 之后相同的行为?

我的网页使用以下内容来引用 WCF 服务:

我的代码中使用的Application_AuthenticateRequest

0 投票
4 回答
1454 浏览

asp.net - ASP.NET 页面特定配置

有什么方法可以使 web.config 文件的某些部分仅适用于单个文件(或目录,或一组文件等)

基本上我只想将以下内容应用于应用程序中的单个页面,其余的应该使用默认设置:(它将上传大小限制为 32M)

关键是我只希望该特定页面接受大文件。

0 投票
4 回答
6940 浏览

asp.net - 子文件夹受根 web.config 的影响

这应该是一个简单的问题,

我正在 IIS 下构建一个站点,其中一部分位于像 \blog 这样的子目录中, 我将其转换为一个虚拟目录

根文件夹有自己的 web.config,博客子文件夹有自己的 .

根的 web.config我使用:

并且子文件夹似乎受此影响,它会导致错误提示我没有这个主题。

解决办法是什么 ?

0 投票
2 回答
2820 浏览

asp.net - 这些 Visual Studio 2005 性能工具/向导/会话错误是什么意思?

在尝试在 ASP.NET 网站上使用性能工具时,我遇到了这些错误的各种组合(取决于我尝试修复它们的方法):

  1. 无法正确配置网站。配置“\web.config”失败。拒绝访问路径“\web.config”。-我可以通过签出 web.config 文件或取消设置只读属性来使这个消失
  2. 站点http://localhost:0/的 web.config 文件包含上一次运行的信息。web.config 文件已生成,因此删除它应该可以解决问题。-为什么它使用端口 0?我在任何地方都找不到这个设置。“正常”运行使用指定端口,例如 4549
  3. web.config 文件\web.config 已更改,备份信息丢失。-什么?!

有任何想法吗?

我正在运行带有 TFS 2005 的 Visual Studio 2005,它是一个 ASP.NET 2.0 Web 应用程序项目。

0 投票
5 回答
64242 浏览

c# - 在 ASP.NET MVC Beta 中通过 IP 地址限制对特定控制器的访问

我有一个 ASP.NET MVC 项目,其中包含一个 AdminController 类并给了我这样的 URls:

http://example.com/admin/AddCustomer

http://examle.com/Admin/ListCustomers

我想配置服务器/应用程序,以便包含/Admin的 URI 只能从 192.168.0.0/24 网络(即我们的 LAN)访问

我想将此控制器限制为只能从某些 IP 地址访问。

在 WebForms 下,/admin/ 是我可以在 IIS 中限制的物理文件夹……但对于 MVC,当然没有物理文件夹。这是否可以使用 web.config 或属性来实现,还是我需要拦截 HTTP 请求来实现这一点?