web.config

application/json 内容无法通过 IIS 进行 gzip 压缩
web.config

application/json 内容无法通过 IIS 进行 gzip 压缩

我们的应用程序中有一些相当长的 AJAX 调用,其中一些通过相当慢的加密网络传输超过 100k 的数据。我想启用 G-Zip 压缩来application/json加快速度。但是,我遇到了困难!首先,请注意服务器肯定支持这一点。 application/javascript压缩得很好。我尝试做的第一件事是在部分中text/*添加以下内容:web.config<system.webServer> <httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Com...

Admin

GoDaddy 共享主机 ASP.NET 4.0 中应用程序池启动时自动启动计时器
web.config

GoDaddy 共享主机 ASP.NET 4.0 中应用程序池启动时自动启动计时器

我有一个 GoDaddy 共享主机方案,并且有多个 ASP.NET 4.0 网站。我有一些类似 cronjob 的功能,可以每 5 分钟执行一次与 Web 相关的任务。我已将带有计时器的初始化逻辑放入我的 Global.asaxApplication_Start方法中。我的任务在服务器处于活动状态时(例如发出请求)工作,但我遇到了一个问题:每当我的应用程序被回收时,我的计时器都不会被注册,因为Application_Start在发出请求之前不会调用它。我没有活动站点,我不能依靠对我的站点发出的请求来启动我的应用程序。我搜索并找到了自动启动模块这很好,但由于我...

Admin

IIS web.config 文件损坏了?
web.config

IIS web.config 文件损坏了?

IIS 新手。在 Windows 上使用 IIS 7.5。我使用文本编辑器(记事本)打开了位于 wwwwroot 中的 web.config,因为我对其内容很好奇。我没有做任何更改,但我错误地保存了该文件。现在它是一个 .txt 文件,无法识别。不幸的是,我无法重新创建该文件。我该如何将文件转换回其原始格式? 这是 web.config 文件的内容 <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> &l...

Admin

如何在 IIS 10 中向单个静态文件添加标头?
web.config

如何在 IIS 10 中向单个静态文件添加标头?

服务器是Windows Server 2016 我需要提供一个静态文件,其标头与所有其他文件不同(Cache-Control: max-age=15) 不同的答案给出了叶 XML 节点:<clientCache cacheControlCustom="private" cacheControlMode="UseMaxAge" cacheControlMaxAge="00:00:15" />但仅说明如何将其应用于每个文件。 文件需要快速发布到我们的公共网络服务器并快速更新以进行调试。最终应用程序不会使用静态文件。 ...

Admin

asp.net 无法上传超过 25mb 或收到 404 - 未找到文件或目录
web.config

asp.net 无法上传超过 25mb 或收到 404 - 未找到文件或目录

以前上传工作没有问题,我找不到任何可能发生的变化,除非我在所有服务器上进行了更新。 我重新启动了所有服务器并尝试上传文件,但 404 错误仍然存​​在。 有关站点和问题的规格和信息。 Windows 2016 服务器核心设置 IIS 10 ARR 服务器场(4 个 ARR 服务器)带有/ ------6 个 Web 服务器/ ------3 个 SQL Server 核心 网站 =会话状态[SQL Server] = [数据源=localhost;集成安全性=SSPI] 超时(280) Web 配置(文件位于根目录和子文件夹中)所有 IIS 服务器...

Admin

web.confing ipSecurity IP 拒绝条目未被拒绝
web.config

web.confing ipSecurity IP 拒绝条目未被拒绝

带有 IIS 10 的 Windows Server 2019。 我正在尝试在 IIS web.config 中配置“拒绝 IP”条目列表(见下文),但 IP 未被阻止。同时,如果我们通过 IIS 管理器(IP 地址和域限制功能)手动输入相同的 IP,则 IP 会按预期被阻止。 web.config 位于默认位置(默认网站的根文件夹),并且已减少到最低限度,仅用于排除单个 IP 故障(预计 69.122.29.94 将被阻止): C:\inetpub\wwwroot\web.config <?xml version="1.0" encoding="UT...

Admin

需要为 web.config 文件授予哪些权限
web.config

需要为 web.config 文件授予哪些权限

我们有一个网站托管在带有 nginx 网络服务器的服务器上。 现在,我们在 /var/www/html/ 中有一个名为 web.config 的文件 因此,当我们对服务器进行安全审计时,他们提出了如下建议: web.config文件信息泄露 确保设置了适当的限制,如果不需要该文件,则删除 web.config 文件。Nessus 能够使用以下请求利用此问题: GET /web.config HTTP/1.1 因此,即使我将权限更改为只读,我也能够从浏览器下载数据。 这里可以做什么,我们应该删除该文件吗,或者我是否可以通过其他方式使该文件受到限制,以便该文...

Admin

针对单个请求应用来自多个 web.config 的 IIS 重写规则
web.config

针对单个请求应用来自多个 web.config 的 IIS 重写规则

我正在尝试在 IIS 网站中配置目录结构,并在各个级别应用重写规则。例如,考虑以下结构: Default Web Site ├─ web.config └─ v1 ├─ web.config └─ wwwroot └─ hello.txt 我希望能够hello.txt通过 http://localhost/hello.txt 进行访问。我在网站根级别进行了web.config如下配置: <?xml version="1.0" encoding="utf-8"?> <configuration> <s...

Admin

IIS 输出缓存似乎不缓存静态文件
web.config

IIS 输出缓存似乎不缓存静态文件

我已经配置了以下缓存,并且我也使用了其他方案,但我无法使用以下命令使我的 JS 文件显示在缓存中。所以我不认为它们在缓存我的 .js 文件。我还需要做什么吗? netsh http 显示缓存 netsh http 显示缓存状态 <caching> <profiles> <add extension=".js" policy="CacheUntilChange" kernelCachePolicy="DontCache" varyByQueryString="*" /&g...

Admin

IIS10 未保存(所有)配置详细信息到站点的 web.config
web.config

IIS10 未保存(所有)配置详细信息到站点的 web.config

全新 IIS 安装中的web.config包含站点配置详细信息,但 除外<ipSecurity>。但是,(站点本地)IP 限制工作正常,并且可以通过 IIS 管理器控制台进行编辑。 在我的身上web.config我确实看到了 <rewrite> <rules> ... 但我看不到任何通过 IIS 管理器添加的 IP 安全规则(如功能设置或允许/禁止地址)。我期望在这里找到它们,就像任何其他设置一样。 ...

Admin

IIS 8.5 在 web.config 上执行操作时出错
web.config

IIS 8.5 在 web.config 上执行操作时出错

我有一台测试服务器和一台托管网站的生产服务器.netcore2.1。在测试服务器上,我可以访问该网站并使用 MSDeploy 发布,没有任何问题。 在生产服务器上,我可以从 Visual Studio 正确发布,所有的设置都像在测试服务器上一样,但是当我尝试打开网站时出现了这种情况: Http Error 500.19 Error Code 0x8007000d Config File \\?\C:\MySite\web.config 我在两台服务器上具有相同的配置、相同版本的程序、安装了 Web 部署 3.6 和 URL 重写。 唯一可见的区别...

Admin

修改 Web.config 以阻止搜索引擎抓取 pdf
web.config

修改 Web.config 以阻止搜索引擎抓取 pdf

我正在尝试阻止网络爬虫索引网站上的 pdf 文件。我知道如何通过 .htaccess 文件执行此操作,但不知道如何通过 web.config 文件执行此操作。此代码片段将阻止爬虫索引整个网站,对吗?我需要做什么才能阻止 pdf 被抓取?这可能吗? <httpProtocol> <customHeaders> <add name="X-Robots-Tag" value="noindex" /> </customHeaders> </httpProtocol> ...

Admin

无需停机即可将应用程序的新版本部署到 IIS 应用程序
web.config

无需停机即可将应用程序的新版本部署到 IIS 应用程序

我有一个小型的 AngularJS Web 应用程序,它在内部网中的自助服务终端中运行。我的任务是进行不停机的部署,并以自动化的方式进行部署,可以通过 Web 界面进行远程控制。由于它是一个小型应用程序,我们没有负载平衡器或类似的设置。我考虑了两个选项, 选项1: 下载文件夹中的应用程序版本,并将虚拟目录的物理路径更改为新版本的文件夹路径,这可以使用 Microsoft.Web.Administration 库通过以下代码实现, ServerManager sm = new ServerManager(); S...

Admin

Azure webapp,web.config。如果特定 URL 则不重定向
web.config

Azure webapp,web.config。如果特定 URL 则不重定向

大家好,我在这里有疑问,不确定是否可以使用 web.config。 我在 Azure 中有一个 Web 应用程序。域foo.bar.com指向此 Web 应用程序。 另一方面,我在 Azure 中也有一个 CDN,并且有一个www.foo.bar.com指向该 CDN 的子域。 这个想法是 foo.bar.com 重定向到www.foo.bar.com所以使用这个 CDN。 现在的情况是: foo.bar.com > WEBAPP > redirect > www.foo.bar.com > DNS > CDN > web...

Admin

尽管已配置所有设置,但 IIS 应用程序初始化未运行
web.config

尽管已配置所有设置,但 IIS 应用程序初始化未运行

最终目标是,每当我的应用程序池被回收时(每次我发布网站更新时都会发生这种情况),我的网站都会被访问一次以“预热”。通常,回收后的第一次访问需要 2.5 秒,然后后续访问只需要 0.5 秒,因此每次更新后都需要访问一次。我想自动执行此操作,看来 Windows 应用程序初始化功能是实现此目的的方法。 问题是,启用此功能后,重新启动应用程序池(或重新启动任何程序)时,我看不到任何访问我网站的访问日志。似乎应用程序初始化功能根本不起作用。我没有在系统事件日志中看到任何错误,也没有看到任何进一步排除故障的方法。 环境如下: Windows 服务器 2019...

Admin