问题标签 [iis-8.5]

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 投票
2 回答
28662 浏览

ssl - 如何使用 SNI 和 CCS 为 https 配置默认网站

我们使用 IIS8.5,只配置了默认网站,但在同一个负载平衡 IP 上指向它的数千个域。

我们计划为所有这数千个域提供 https (SSL)。由于服务器名称指示 (SNI) 功能,所有 .pfx 证书都将存储在中央证书存储 (CCS) 中,并将使用相同的 IP 绑定到同一个网站。

SNI 和 CCS 可以很好地用于此目的,但前提是我们在默认网站中为每个域添加显式竞价,这对于数千个域是不切实际的:

我尝试配置默认的 https 协议绑定,与默认的 http 协议绑定方式相同,使用 sslFlags="3",即 SNI+CCS:

使用上述配置,不会向任何浏览器提供 SSL 证书。

有没有其他方法可以使用 SNI 和 CCS 为 https 配置默认网站?

我真的很感激任何帮助我指出正确的方向。

谢谢!

吉尔赫姆

0 投票
0 回答
65 浏览

ip - IIS 8.5 1 域二 IP 方向

我希望根据提供的 URL 将域配置为去两个地方。

1:domain.com和www.domain.com(这个域直接到第一个IP)

2:*.domain.com 重定向到第二个 IP(例如:company.domain.com、company2.domain.com)

第一个站点是主要的公共网站,第二个站点是 SSL 加密的后端。

任何帮助,将不胜感激。

0 投票
1 回答
424 浏览

url-rewrite-module - IIS URL 重写不适用于多托管域

我在 IIS 8.5 中的单个 IP 上托管了多个域。我已将 domain1.com 和 www.domain1.com 这两个绑定添加到该站点。

我编写了一个简单的规则,使用 301 重定向将 NON www (domain1.com) 更改为 www.domain1.com。

现在我有另一个域 domain2.com,我想将它重定向到同一规则中的第一个域。我添加了以下规则:

HTTP_HOST 是 domain2.com
HTTP_HOST 是 www.domain2.com

这在我之前的设置中有效,其中我的所有站点都在不同的 IP 上。现在他们不是了。如果输入了“其他” 3、domain1.com、domain2.com 或 www.domain2.com 中的任何一个,它们都已重定向到 www.domain1.com。

我什至尝试在站点中设置两个绑定:domain2.com 和 www.domain2.com,以便它会监听它们。

我显然错过了在“多”环境中必须做的事情。

任何帮助都会很棒。谢谢。

0 投票
1 回答
550 浏览

iis - IIS 8.5 URL 重写更改 TLD

我想在 IIS 8.5 中创建一个重写规则,以便将 url 中的 TLD 从 .com 更改为 .net。

例子:

来自:http ://sub.domain.com/index.aspx?test=123

至:http ://sub.domain.net/index.aspx?test=123

目前我在 web.config 中得到了类似的东西,但似乎不起作用:

有什么建议么?

0 投票
0 回答
133 浏览

asp.net-mvc - IIS 8.5 仅在本地提供动态页面 (MVC)。仅在外部提供静态页面

我无法弄清楚这个问题。我有一个 MVC5 站点,在开发以及生产服务器(Windows Server 2012 R2)上的本地主机下也能完美运行。然而,当通过它的主机名从外部访问它时,它只提供静态内容,没有一个动态页面在工作,路由不起作用,只是超时!

任何帮助表示赞赏。

0 投票
0 回答
649 浏览

c# - 将我的代码隐藏文件移动到 App_Code 中,现在 Visual Studio 找不到它们

我使用 ASP.NET 和 C# 编写了一个简单的 web 服务。在我的本地开发环境中一切都运行良好,但是当我将它推送到我们的登台服务器时,它无法运行。经过一些试验和错误,我能够通过将 web 服务的 .asmx 和 Global.asax 的代码隐藏文件放在 App_Code 目录中来运行 web 服务。

但是,当我在本地开发服务器上进行此更改时,我从 Visual Studio 收到错误消息,告诉我它无法在任何地方找到 .cs 文件。我尝试更新每个文件中的标记以指向 App_Code/Global.asax.cs(例如),但这没有帮助。有没有办法可以更新文件背后代码的路径?我开始认为重新开始项目并确保代码隐藏在 App_Code 中正确结束对我来说可能更容易,但这似乎也有点矫枉过正。

我已经用谷歌搜索了,但找不到任何结论性的东西,所以我可能不知道如何提出这个问题。我正在使用 Visual Studio 2013 Express for Web,暂存服务器是运行 IIS8.5 的 Windows Server 2012。

谢谢!

0 投票
1 回答
1025 浏览

iis - Inno Setup CreateOleObject('IISNamespace') 在 Windows Server 2012 上引发异常

我正在尝试通过以下安装脚本在 Windows Server 2012(IIS 版本 8.5)中创建 IISSetup,但抛出错误“无效的类字符串”。代码:

0 投票
2 回答
274 浏览

dotnetnuke - Windows 8.1 中的 Dnn 安装错误

我正在尝试安装 dotnetnuke,但是当我从 iis 浏览“default.aspx”文件时,出现此错误:

DNN 错误连接到数据库失败

dnn 版本:7.02 iis 版本:8.5 操作系统:windows 8.1 sql 服务器:Sql2012

谢谢

0 投票
0 回答
103 浏览

iis - 在 IIS 8.5 中很好地减少连接

IIS 8.5 中是否有任何机制可以减少当前连接?

场景是您有两台服务器,它们通过前向硬件进行网络负载平衡。您无权访问或直接控制 NLB。您希望使服务器脱机,但不希望终止任何连接,只是阻止新连接发生并等待当前连接终止。

0 投票
1 回答
1431 浏览

regex - 在 IIS URL 重写规则中查找字符模式

我们有几篇博客文章包含链接(太多无法更改),这些链接指向我们主网站上的旧 URL 结构。URL 中包含几个连字符作为默认分隔符。

考虑:

我需要将包含多个连字符的所有网址(例如上面的示例)写入:

如果传入的 url 是:

...那么它不应该匹配。

有任何想法吗?提前致谢。