- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
问题1:我有一个托管在 IIS 7.5 上的 asp.net 4 网站。我有一个文件只能从一组 IP 地址访问并且需要匿名访问。
我假设有一个像
这样的条目<location path="WEBSITE/FILEPATH">
<system.webServer>
<security>
<ipSecurity allowUnlisted="false">
<add ipAddress="192.168.100.1" />
<add ipAddress="169.254.0.0" subnetMask="255.255.0.0" />
</ipSecurity>
</security>
</system.webServer>
</location>
在我的applicationhost.config文件中。找不到。
尝试在网站的 web.config 中查找条目。也不在那里。
问题:IIS 管理器在哪里保存此信息?
问题2:我尝试添加上面的 <location>
xlm 在我的 web.config 文件中。尝试通过浏览器访问该文件并获得 500 响应代码。我尝试通过 IIS 管理器访问 IP 和域限制模块,但收到错误消息
This configuration section cannot be used at this path.
This level happens when the section is locked at a parent level.
Locking is either by default(overrideModeDefault="Deny")
or set explicitly by a location tab with overrrideMode="Deny"
or the legacy allowOverride="false"
经过一番谷歌搜索后,我打开 applicationHost.config 并将 ipSecurity 标记的覆盖行为更改为
<sectionGroup name="system.webServer">
<!-- other stuff here removed for brevity -->
<section name="ipSecurity" overrideModeDefault="Allow" />
</sectionGroup>
这样做之后我得到了同样的错误。出于纯粹的沮丧和绝望,我也这样做了
<location path="" overrrideMode="Allow">
<system.webServer>
<modules>
<add name="IpRestrictionModule" lockItem="false"/>
</modules>
</system.webServer>
</location>
我确信我错过了一些非常简单的东西。
我希望我能够清楚地表达我的问题。
最佳答案
据我所知,这些设置只能在文件夹级别配置,而不能在文件级别配置。在 IIS 管理管理单元中,没有选择文件的选项,在选择此选项之前只能选择文件夹和网站。
编辑:我已经找到了您所做的事情,并且实际上可以做到这一点(令我惊讶的是,配置管理器甚至可以在子文件夹中的 web.config 文件中创建元素)。
配置存储在 C:\windows\system32\inetsrv\config 中的 ApplicationHost.config 中:
<location path="apixaban.de/test/test.aspx">
<system.webServer>
<security>
<ipSecurity>
<add ipAddress="172.100.16.11" allowed="true" />
</ipSecurity>
</security>
</system.webServer>
</location>
注意:这是“配置”节点的直接子节点。
关于iis-7.5 - 通过 UI 在文件级别设置的 IP 安全限制未反射(reflect)在 applicationhost.config 或 web.config 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10449620/
不同版本的 IIS 中 applicationhost.config 文件的确切文件路径是什么,例如:IIS 7、7.5、8、8.5 和 10? 最佳答案 对于自 IIS 7 以来的“大”IIS 版本
我们有一个托管在 Microsoft Azure 中的网络服务器。它是 Windows Server 2008 R2 数据中心版,64 位。 对于托管在这台机器上的网站,我需要对 applicatio
我正在尝试从 applicationHost 配置文件中删除 centralBinaryLogFile 元素: 我正在使用下面的方法来删除它: Remove-WebConfigurationProp
每当我尝试向 Azure 云项目添加角色时,我都会遇到此问题。 问题是,每当我更新到旧版本的代码时,它都能正常工作。直到我尝试添加新角色,甚至删除角色并读取它时,我才收到错误。即使在新项目中我也无法添
我在 C# ASP.NET WebAPI 项目中遇到一个奇怪的问题,其中 applicationhost.config 中的属性值未映射到程序集的完全限定名称;相反,它标记了 "(1)"最后。 因此
对于一个刚刚创建网站,以ASP.NET MVC5为例。 我们并没有在网页的配置文件(web.config)中配置一些处理程序或模块,如处理Session的SessionStateModule模块,
我正在尝试使用 Azure 网站设置反向代理,大致如下 this guide这解释了如何在这样的网站上修改 ApplicationHost.config - 但它对我不起作用。 我有这个 applic
我已经检查了 ServerManagaer 类,它提供了很多与 IIS 一起使用的功能,它还包含更新 applicationHost.config 文件中的值的方法,但我无法找到任何方法来解锁其中的部
我无法保存 applicationHost.config 文件,当我停止 IIS 服务并关闭 visual studio 时,它显示“保存失败,它正在另一个程序中打开”,知道吗? 最佳答案 如果您使用
我有一个使用表单例份验证的VS2012开发的MVC4应用程序。 [身份验证模式=“表格”] [形成loginUrl =“〜/Account/Login” timeout =“2880”/] [/验证]
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 1年前关闭。 Improve this qu
我正在将 c# webservice 应用程序部署到一台机器上:Windows 2008 R2、IIS 7.5、框架 4 但我在将它转换为应用程序时遇到此错误 “执行此操作时出错细节:文件名:\?c:
我正在将 c# webservice 应用程序部署到一台机器上:Windows 2008 R2、IIS 7.5、框架 4 但我在将它转换为应用程序时遇到此错误 “执行此操作时出错细节:文件名:\?c:
ASP.NET 站点使用 IIS 中的 ARR(应用程序请求路由)进行负载平衡。相应的URL重写规则放在applicationHost.config中。 有什么方法可以在新的配置文件中分离这条规则吗?
我有一个包含多个项目的 C# 解决方案,其中一个是由 IIS 运行的 Web 服务器。我设置了True在该项目的 csproj 文件中。 当我打开 Visual Studio 时,它会在 ~/Docu
我正在尝试使用 CreateApplicationHost 呈现 ASP 网页的内容。具体代码如下: public class LocalPageContentAppropriator { p
如何更改 Azure Web 应用程序中的 applicationHost.config?我尝试: using (ServerManager serverManager = new ServerMan
我们正在尝试重写给定“X-CF-ORIGIN” header 的“主机” header - 这在本地有效,但是,在应用程序服务中,所有日志记录都表明它已有效,但我们似乎没有看到效果。 我们预计会因不正
我已经安装了 Visual Studio 开发者社区版本来练习编码。当我尝试创建一个新的 web 项目时,我遇到了配置 IIS express 失败,无法读取配置文件的问题。我已经尝试了所有可能的解决
我在 Windows 10 下运行 IIS Express(不要与普通 IIS 混淆)。我的理解是设置存储在“My Documents\IISExpress\config\applicationhos
我是一名优秀的程序员,十分优秀!