出于某种原因,我的IIS不会返回任何字体文件。 他们都回到404。 我已经validation了URL是正确的,MIMEtypes是正确的。 字体文件目前在使用MVC4的.NET 4.5项目中。 当我把项目之外的文件移动到服务器的根目录时,它会正常地处理文件。 我已经validation了项目的web.config中没有任何重写发生在如何处理文件扩展名。 到目前为止,这是为.TTF,.EOT,.SVG和.WOFF文件发生的。 其他静态文件,在同一目录中,返回罚款。 在IIS8.5有一些设置,防止字体文件被返回? 我附加了由失败的请求跟踪生成的日志文件。 https://dl.dropboxusercontent.com/u/39382497/fr000001.xml
我有一个特定的文件types的IIS。阻止.notebook。 我试图进入请求过滤,并添加.notebook与允许设置为true,但我仍然得到了404。此文件夹中的任何其他内容将下载,只是这一种types被阻止。 我并不是通过头文件来下载,而是直接input文件的URL。 作为参考,这是在我做出更改时添加到web.config中的相关部分 <security> <requestFiltering allowDoubleEscaping="false"> <fileExtensions> <add fileExtension=".notebook" allowed="true" /> </fileExtensions> </requestFiltering> </security>
我有一个IIS 8.5在Windows Server 2012 R2上运行RESTful ASP.NET 4.5 WCF服务作为应用程序。 在维护服务期间,我希望所有对WCF服务( https://server/path/service.svc/whatever/path )的请求导致自定义错误代码(例如555)和静态JSON响应(静态内容和正确的Content-Type标题)。 由于应该有一些自动触发的维护,如果这种IIS行为可以以编程方式触发,那将是非常好的。 您是否知道是否有某种方法可以临时为特定的URL(以及所有REST-ful子path ,请参阅上面的示例URL)提供静态JSON内容,并另外使用自定义的5xx错误代码(而不是200)作为HTTP响应代码?
我们最近将我们的网站从IIS 7.5移到IIS 8.5。 我们没有更改网站中的任何代码 应用程序池在configuration上是相同的 我们正在这个服务器上运行70个站点 旧服务器有6吉ram,双2.4 GHz处理器 新的服务器有12个ram和一个3核2.4 GHz处理器 旧的和新的服务器都是: 虚拟机 使用应用结构进行会话状态 64位 安装了相同版本的.NET(4.5.2) 在我们的旧服务器上,我们从未遇到内存问题 新的服务器在6G内存启动,并且出现了内存exception。 我们一直把它搞砸,直到服务器变得更加稳定。 在我们的旧服务器上,我们通常会看到70-75%的内存使用率。 在新的服务器上,我们通常会看到98-99%的内存使用率,这与服务器上的内存无关。 一般来说,应用程序池使用的是以前服务器上的内存量的2-3倍。 例如,我们有一个应用程序池,在旧的服务器上一直运行在350-400兆内存。 在新的服务器上,同样的池运行在800兆-1.2兆。 我们search谷歌,serverfault和stackoverflow,看看是否有其他人遇到过类似的情况,无济于事,不胜感激。
我在想,IISpipe理器只是文本configuration文件的graphics前端,而后者又是以分层方式表示IIS的整个configuration。 所以当我在应用程序级别上编辑设置时,我也会预料到 该设置存储在应用程序的web.config或 相应的对话框清楚地表明该设置被inheritance。 我注意到,身份validation的设置似乎没有这样做: 当我改变这些设置时,web.config没有被触及。 但是,他们仍然记得。 那么他们在哪里储存?
我在Windows 2012 R2上运行IIS 8.5。 我创build了一个FTP站点来使用端口8021,当试图使用FileZilla(普通FTP)连接时,出现错误消息“连接超时20秒后超时,无法检索目录列表”。 我在FileZilla中使用活动模式,但是在FileZilla连接窗口中,它显示它自动切换到被动模式。 任何想法为什么? 我必须在IIS中configuration任何不使用被动模式? 14:19:39 Status: Connecting to ip:8021… 14:19:40 Status: Connection established, waiting for welcome message… 14:19:41 Status: Logged in 14:19:41 Status: Retrieving directory listing… 14:20:02 Command: PWD 14:20:02 Response: 257 "/" is current directory. 14:20:02 Command: TYPE I 14:20:02 Response: 200 Type set to I. 14:20:02 Command: PORT 10,0,1,16,5,64 […]
我们有两个IIS 8.5 Web服务器,Server 2012 R2 服务器1 Server2上 我试图find一个PowerShell命令,将只同步Server1上所做的更改到Server2 我尝试共享configuration,但是会同步绑定以及我不希望,因为它们是负载平衡。 另外我试图避免添加不必要的绑定到服务器,使其工作。 我发现了一些webdeploy的powershell命令,但它看起来也想同步文件,我们使用DFS来同步这些文件。 我希望能够做的是将Server1 applicationhost.config或web.config中的更改同步到Server2
我从一个生产网站服务器生成一个请求,然后把它发给我的老板,然后把它发回给我,然后把他收到的4个.crt文件的电子邮件发回给我。 在另一台服务器上(我们的临时服务器),我使用mmc安装了3个root证书和1个中间证书。 现在我需要添加一个使用SSL证书的https绑定,但我不知道如何让它在下拉菜单中显示。 从我所知道的很less,在我看来,我需要在生产服务器上完成证书请求,并从那里导出证书作为pfx文件,然后导入到登台服务器上的IIS中。 我被告知,我不应该这样做。 什么是正确的方法来做到这一点?
最近,我对我的服务器进行了PCI符合性审核。 作为这个的一部分,我被挑选了没有TLS 1.0禁用按照: http://blog.varonis.com/ssl-and-tls-1-0-no-longer-acceptable-for-pci-compliance/ https://www.pcisecuritystandards.org/documents/PCI_DSS_v3-1_Summary_of_Changes.pdf 当我禁用TLS 1.0使用IISCrypto Web部署rest。 有没有人发现一个WebDeploy 3.6修补程序使用WebDeploy没有TLS 1.0?
(如果您想知道为什么我要启用不推荐使用的密码套件,最简单的答案是,对于less数人来说,由于它们卡在Windows Server 2003上,所以不能使用任何更新的东西,他们可以做任何事情,我们不希望我们提供的服务停止工作,如果我们可以帮助它。) 我已经使用IIS Crypto来启用一些协议,密码,哈希,密钥交换和密码套件( 这里是一个完整的列表 ),应该包括我们的产品通过TLS 1.0连接到这个服务器的必要条件,考虑到Schannel在Windows Server中的function(由于IIS Crypto中应用了更改,因此服务器已重新启动。) 但是,服务器将删除连接并将其logging到以下两个事件日志条目中,由Schannel在系统事件日志中发布: “从远程客户端应用程序收到TLS 1.0连接请求,但服务器不支持客户端应用程序支持的任何密码套件,SSL连接请求失败。 – 事件ID 36874 其次是 “致命的警报被生成并发送到远程端点,这可能导致连接终止,TLS协议定义的致命错误代码是40,Windows SChannel错误状态是1205。 – 事件ID 36888 在客户端使用Wireshark,我可以看到它正在尝试协商以下密码套件: Cipher Suite: TLS_RSA_WITH_RC4_128_MD5 (0x0004) Cipher Suite: TLS_RSA_WITH_RC4_128_SHA (0x0005) Cipher Suite: TLS_RSA_WITH_3DES_EDE_CBC_SHA (0x000a) Cipher Suite: TLS_RSA_WITH_DES_CBC_SHA (0x0009) Cipher Suite: TLS_RSA_EXPORT1024_WITH_RC4_56_SHA (0x0064) Cipher Suite: TLS_RSA_EXPORT1024_WITH_DES_CBC_SHA (0x0062) Cipher Suite: TLS_RSA_EXPORT_WITH_RC4_40_MD5 (0x0003) Cipher Suite: TLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5 (0x0006) […]