Articles of iis

通过mmc和IIS注册SSL有什么区别?

我想知道通过MMC(Microsoftpipe理控制台)和IIS注册SSL之间的区别是什么?

无法通过DNS别名连接到IIS中的站点,但可以通过本地主机连接

我有一个站点在IISconfiguration和本地主机上可见。 我还在DNS中设置了一个CNAME别名,指向这台服务器为“main”,并通过端口80为“main”设置了站点的绑定。从站点configuration的服务器上,我能够查看该网站作为本地,并可以ping的别名,这将返回正确的服务器,但如果我尝试导航到“主”,我得到错误ERR_CONNECTION_REFUSED 这将是一个问题,没有正确configuration别名,或更可能是绑定问题不指向正确的目录? 运行该站点的服务器是Windows Server 2012 R2,IIS版本是IIS8

IIS URL重写不是一个function?

我正在运行一个2016桌面体验服务器,IIS10,我正在寻找在ssl默认下运行我的网站。 人们经常在没有https的情况下inputurl,所以我想通过将请求重写为https来提供帮助,因为看起来您仍然必须首先允许http通信才能检测到您希望重写为https。 。 所以,如上所述,我一直在寻找添加重写元素到我的configuration,但为了允许URL重写,你需要安装一个模块 。 我一直在寻找DSC产品,但看起来像人们写下的模块已经下载安装程序,我不能保证上网。 它确实让我感到惊讶,这不是一个窗口function? 这可能是我所做的一切都是错误的,不应该试图在服务器上做这个工作,如果有人有任何其他的build议,我会很高兴听到他们。 (我找不到iis-10的标签?)

在IIS上启用日志ModSecurity 2.9

我最近有ModsecuritytestingIIS环境。 我已经在我的本地应用程序中设置了用于testingModSecurity的所有默认configuration,包括激活SecAuditEngine On和要存储的相应位置; 但是当我提出攻击请求(GET / POST)时,它不会在相应的文件上logging攻击。 有没有人在IIS上正确configuration了这个function?

WSE1608错误

我们正在接受这个信息: WASE1608:没有XOP部分位于指定content-id的stream中: 当应用程序尝试连接到Web服务时,这发生在办公室的一台机器上。 服务器是Windows 2003 iis 6 webservice,客户端是xp系统。

虚拟PC(机器),回送适配器,LAN,SQL Server

我已经安装了我的虚拟机来模拟我的DevServer。 我已经设置了我的networking连接从我的Loopback Adapter 1st,LAN 4th读取。 但由于某种原因,当我在.ASPX文件中创build连接string:“Provider = SQLOLEDB; Data Source = DevServer; Initial Catalog = myDB; User Id = xxx; Password = yyy”时,它总是从LAN Dev Server ,而不是VM Dev Server。 我不明白这是为什么? 这是非常令人沮丧的,因为我必须不断从主计算机后面删除我的cat5e电缆来破坏局域网连接,然后它会从我的虚拟机读取。 然后不可避免地,我想在网上search一些东西,呃,我的连接被拔掉了,我必须重新插入。 我能做些什么来改变这一点? 欲了解更多信息,请参阅下面的图片… http://twitpic.com/4zfmj/full 更新:如果我从命令提示符处ping“DevServer”,则会parsing为“192.168.0.2”,这是我的VM回送适配器。 所以它应该工作,但是当它通过IIS和.aspx时,它会看到LAN DevServer。 所以,显然有些东西导致IIS不听VM,而是听取LAN地址。

限制每个IP在IIS 6中的连接

我想限制每个IP在IIS 6中的连接数量。这似乎不可能在IIS中。 有谁知道任何解决scheme,将允许这样的设置? 谢谢

资源分配到IIS进程和标准的Windows应用程序

我们的局域网上有一台configuration非常好的服务器机器 4 GB的RAM 1 TB HDD 四核处理器 我们可以在服务器上运行两种types的应用程序 ASP.NET web应用程序在IIS监督下运行 标准的Windows应用程序运行与pipe理帐户。 我的问题是如何在这些应用程序之间分配资源。 我知道Windows应用程序可以利用高资源(100%的CPU,100%的RAM等),但我不知道asp.net进程有多less访问这些资源。 它是有限的,他们或相同的Windows应用程序? 另外,如果有任何限制,那么我们如何控制这一点。 我问这个问题的原因是来自我们的Web应用程序,我们要执行一些繁重的操作。 什么是最好的方式来做到这一点。 我应该去一个Windows服务,MSMQ,或可以使用asp.net帐户?

IIS7没有看到我的默认文档 – HTTP错误403.14

当我浏览到http://localhost/时,我不断收到HTTP错误403.14。 根据MSDN,这是默认文档设置的问题,并且configuration不允许目录列表。 但是,当我特别拉起http://localhost/default.aspx它工作正常 – 和default.aspx被列为我的服务器configuration中的默认文档。 有什么可以导致这个问题吗? 我已经检查了applicationHost.config文件: <sectionGroup name="system.webServer"> <section name="asp" overrideModeDefault="Deny" /> <section name="caching" overrideModeDefault="Allow" /> <section name="cgi" overrideModeDefault="Deny" /> <section name="defaultDocument" overrideModeDefault="Allow" /> <section name="directoryBrowse" overrideModeDefault="Allow" /> 并在directoryBrowse之前列出。

在多个不相交的IP地址上托pipeIIS

我有两个独立的互联网连接进入办公室,目前正在用于不同的目的,但我希望能够使用第二个连接作为我们的基于Web的应用程序的后备。 我目前有一个Windows机器与IIS有一个networking连接到外部世界,另一个networking连接到本地networking192.168 …有一个默认网关指定只在外部网卡。 如果我尝试将另一个Internet连接连接到另一个NIC,则无法将Windows完全抛出,如果不这样做,则不能设置第二个默认网关,如果不这样做,则响应数据包会尝试返回到另一个连接。 有什么办法来完成这个专用于该任务的另一台机器(或者至less一台虚拟机实例)?