标签: iis-8.5

在 IIS 管理器中看不到失败的请求跟踪

在 IIS 管理器 (InetMgr) 的“操作”窗格中,在配置下应该有一个Failed Request Tracing的链接。

我没有看到...我只有“限制...”?

iis iis-7 iis-7.5 iis-8 iis-8.5

28
推荐指数
1
解决办法
1万
查看次数

在带有 IIS 8.0 的 Windows Server 2012 上安装 SSL

我们正在将网站从装有 Windows Server 2008 R2/IIS 7.5 的机器转移到装有 Windows Server 2012/IIS 8.0 的机器上,因为我们希望利用新的 SNI 功能。

这个网站通过 Go-Daddy 有一个 SSL,所以我们通过他们的网站重新设置这个新服务器的 SSL 并下载相应的文件,并按照他们IIS 7.0 中找到的说明进行操作,因为他们没有任何可用的 IIS 8.0.

我们遇到的问题是,当我们尝试在 IIS 中“完成证书请求”时,它给了我们一条错误消息"Failed to Remove Certificate"- 我们不确定它正在尝试删除什么证书。

在将它们与此处找到的 Microsoft 说明进行比较时,我们注意到在导入过程中按照 Go-Daddy 的说明进行操作时,它希望您将证书导入“中间证书颁发机构”目录,然后将其放入个人证书存储区 - 但 Microsoft 的说明说要将证书导入到新的 Web 托管证书存储中。不确定这是否可能是问题的一部分...

- 更新

我们认为这可能与 GoDaddy 颁发的证书有关,因此我们从 Thawte 为不同的网站购买了一个全新的证书 - 但是我们仍然遇到“无法删除证书”的相同错误。

iis ssl iis-8 iis-8.5

20
推荐指数
2
解决办法
6万
查看次数

一段时间后的第一个请求总是很慢 - ASP.NET MVC / IIS 8.5 / Windows Server 2012 R2 VPS

我在装有 Windows Server 2012 R2 / IIS 8.5、1 GB RAM 的 VPS 上托管了一个低流量的 ASP.NET MVC 5 应用程序。

我的问题是,一段时间后没有任何请求的第一个请求总是响应缓慢——根据 Chrome Dev Tools,大约 1.5 秒。随后的刷新请求/响应只需要大约 45 毫秒

我已经在应用程序池上将启动模式设置为 AlwaysRunning,并在网站级别将Preload Enabled 设置为 True,但它完全没有效果。即使没有任何更改/上传,经过一段时间后,下一个请求也需要 1.5 秒才能获得响应。

iis vps windows-server-2012-r2 iis-8.5

14
推荐指数
1
解决办法
3万
查看次数

重定向是否需要 SSL 证书?

我们目前有一个网站设置为重定向到一个新地址(我们的客户端更改了域名,但希望旧域将人们发送到新站点)在 IIS 8.5 中使用站点的“HTTP 重定向”功能中找到的永久重定向。

SSL 证书已为旧域名续订,我们的技术部门有一个未决问题,即是否需要续订。

在 IIS 中设置了 HTTP 重定向后,站点是否需要 SSL 证书?或者在检查这些事情之前会重定向访问者吗?

ssl redirect 301-redirect iis-8.5

13
推荐指数
2
解决办法
3万
查看次数

无需共享配置即可管理多个 IIS 服务器

我们目前在 DEV 中有 2 个 Web 服务器 IIS 8.5

我们将把服务器推向生产,以取代我们目前的生产服务器

我的问题是,是否有一种在生产中经过测试后动态构建脚本以将配置更新应用于生产的方法。

我们不能使用共享配置,因为并非所有站点都相同,但对于那些我们希望能够通过脚本方法更新它们的站点。除非有更好的方法。

当您通过他们的向导并且您可以选择构建脚本时,我正在考虑类似 SQL 的问题。

IIS 8.5 有没有类似的东西?

scripting windows-server-2012-r2 iis-8.5

12
推荐指数
1
解决办法
410
查看次数

仅同步两个 IIS 8.5 服务器配置,不包括绑定

我们有两个 IIS 8.5 Web 服务器,Server 2012 R2

服务器 1

服务器2

我正在尝试找到一个 powershell 命令,该命令只会将 Server1 上所做的更改同步到 Server2

我尝试了共享配置,但是它也会同步绑定,我不希望那样做,因为它们是负载平衡的。此外,我试图避免向服务器添加不需要的绑定以使其工作。

我发现了几个 webdeploy powershell 命令,但是看起来它也想同步文件,我们使用 DFS 来同步文件。

我想要做的就是将 Server1 applicationhost.config 或 web.config 的更改同步到 Server2

powershell iis-8.5

12
推荐指数
1
解决办法
194
查看次数

IIS 8.5 是否支持通配符主机头绑定?

我知道 IIS 7.5 及更早版本不支持通配符主机标头绑定。

他们是否在最新版本(8.5)中添加了它?我看到它最终支持 SNI 和通配符绑定 (*.mydomain.com) 似乎是一个相关的功能。

iis iis-8.5

9
推荐指数
2
解决办法
2万
查看次数

Windows Server 2012 R2 IIS 10 / HTTP/2

我们目前正在使用 IIS 8.5 为我们的 Web 服务器运行 Windows Server 2012 R2。是否可以将其升级到 IIS 10 for HTTP/2 或在我们当前的安装中以其他方式启用 HTTP/2?

谢谢,马特。

iis http windows-server-2012-r2 iis-8.5 http2

9
推荐指数
1
解决办法
1万
查看次数

HTTP OPTIONS 方法如何确定 IIS 8.5 中允许的方法?

我希望TRACE从 IIS 8.5(Windows Server 2012 R2 数据中心)中的网站中删除该方法。我已经使用请求过滤实现了这一点,如下所示:

<system.webServer>
  <security>
    <requestFiltering>
      <verbs allowUnlisted="true">
        <add verb="TRACE" allowed="false" />
      </verbs>
    </requestFiltering>
  </security>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)

这会阻止TRACE请求,但如果我发送OPTIONS请求,它仍会TRACEAllowPublic标头中列出。我已重置 IIS,但无法TRACE退出OPTIONS. 我不想否认OPTIONS

这是有问题的,因为我们遵守的合规性扫描似乎OPTIONS用作其TRACE启用的指标。我知道这是不正确的,但这是我必须满足的标准。

有没有办法让 OPTIONS 正确报告可用方法?

iis iis-8.5

8
推荐指数
1
解决办法
2万
查看次数

使用 PowerShell 创建 FastCGI 应用程序

我正在尝试自动配置 Windows 2012 服务器,但我无法让 PHP 工作。

这是我用来向 IIS 添加处理程序映射的命令:

New-WebHandler -Name "PHP-FastCGI" -Path "*.php" -Verb "*" -Modules "FastCgiModule" -ScriptProcessor "c:\php\php-cgi.exe" -ResourceType File
Run Code Online (Sandbox Code Playgroud)

这正确添加了处理程序映射,到目前为止一切顺利。

但是,我仍然需要为可执行文件手动创建一个 FastCGI 应用程序以使其工作。自动执行此操作的 PowerShell 命令是什么?我找不到任何指向正确方向的东西。

powershell php fastcgi windows-server-2012-r2 iis-8.5

7
推荐指数
1
解决办法
3198
查看次数