问题标签 [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.
asp.net - ASP.NET - 信任级别 = 完整?
我最近加入了一家公司,在分析他们的环境时,我注意到 SharePoint web.config 的信任级别设置为完全。我知道这绝对是一种糟糕的做法,并希望 stackoverflow 社区可以帮助我概述这个决定中的缺陷。
哦,看来这个决定是为了允许开发人员在不创建 CAS 策略的情况下将 dll 部署到 Bin 文件夹。叹。
只是想澄清一下,让事情变得更糟,我们也在为这个 Web 应用程序部署第三方代码。
asp.net - 将单一的 asp.net 站点分解为库时将 AppSettings 放在哪里?
我有一些使用的业务对象:
现在我将这些对象分解到它们自己的库中,当库中没有任何其他内容与 web 有任何关系时,依赖 System.Web 感觉很脏。
这样做的正确方法是什么?
更新:发现这个例子显示了每个程序集的配置文件。这是一个坏主意吗?
.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
-马特
asp.net - 在 IIS 中配置 ASP.NET 应用程序
我继承了一些 aspx(包括 web.config 文件)并收到以下错误。我已经为它创建了一个虚拟目录,但我不确定如何“将它配置为应用程序”?
iis-7 - 在 IIS7 的 web.config 中设置集成模式
在 IIS7 中,您现在拥有集成模式和经典模式。是否可以使用 web.config 强制站点以集成模式运行,并且无法访问 IIS7。
我问的原因是我最近注册了 Mosso,需要以集成模式而不是经典模式运行我的网站。
我知道我可以打电话给他们,也许让他们改变它......
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
,因此我的服务可以IPrinciple
在Application_AuthenticateRequest
.
将安全性更改为 Transport 后,它似乎没有运行,Application_AuthenticateRequest
因为 my Thread.CurrentPrinciple
is not my custom IPrinciple
。
有谁知道我如何获得与使用 Transport 之前和使用 Transport 之后相同的行为?
我的网页使用以下内容来引用 WCF 服务:
我的代码中使用的Application_AuthenticateRequest
:
asp.net - ASP.NET 页面特定配置
有什么方法可以使 web.config 文件的某些部分仅适用于单个文件(或目录,或一组文件等)
基本上我只想将以下内容应用于应用程序中的单个页面,其余的应该使用默认设置:(它将上传大小限制为 32M)
关键是我只希望该特定页面接受大文件。
asp.net - 子文件夹受根 web.config 的影响
这应该是一个简单的问题,
我正在 IIS 下构建一个站点,其中一部分位于像 \blog 这样的子目录中, 我将其转换为一个虚拟目录。
根文件夹有自己的 web.config,博客子文件夹有自己的 .
在根的 web.config我使用:
并且子文件夹似乎受此影响,它会导致错误提示我没有这个主题。
解决办法是什么 ?
asp.net - 这些 Visual Studio 2005 性能工具/向导/会话错误是什么意思?
在尝试在 ASP.NET 网站上使用性能工具时,我遇到了这些错误的各种组合(取决于我尝试修复它们的方法):
- 无法正确配置网站。配置“\web.config”失败。拒绝访问路径“\web.config”。-我可以通过签出 web.config 文件或取消设置只读属性来使这个消失
- 站点http://localhost:0/的 web.config 文件包含上一次运行的信息。web.config 文件已生成,因此删除它应该可以解决问题。-为什么它使用端口 0?我在任何地方都找不到这个设置。“正常”运行使用指定端口,例如 4549
- web.config 文件\web.config 已更改,备份信息丢失。-什么?!
有任何想法吗?
我正在运行带有 TFS 2005 的 Visual Studio 2005,它是一个 ASP.NET 2.0 Web 应用程序项目。
c# - 在 ASP.NET MVC Beta 中通过 IP 地址限制对特定控制器的访问
我有一个 ASP.NET MVC 项目,其中包含一个 AdminController 类并给了我这样的 URls:
我想配置服务器/应用程序,以便包含/Admin的 URI 只能从 192.168.0.0/24 网络(即我们的 LAN)访问
我想将此控制器限制为只能从某些 IP 地址访问。
在 WebForms 下,/admin/ 是我可以在 IIS 中限制的物理文件夹……但对于 MVC,当然没有物理文件夹。这是否可以使用 web.config 或属性来实现,还是我需要拦截 HTTP 请求来实现这一点?