Articles of iis 7.5

IIS 7.5随机停止提供外部请求

在Windows 2008 R2上运行IIS 7.5。 每周1〜10次,通常在周末,我们的网站将停止响应外部请求。 我保持浏览器窗口在指向内部IP的服务器上打开。 发生这种情况时,我将RDP放入服务器并刷新服务器上的浏览器。 该站点立即开始再次响应外部请求。 似乎没有任何押韵或原因,为什么会发生这种情况,因为我没有在事件查看器中看到任何内容,W3SV日志和正在为失败的请求跟踪生成日志。 我还为Request Queued和Request Execution Time添加了ASP.net计数器,但尚未报告任何内容。 当站点没有响应时,CPU利用率看起来正常。 无可否认,这就是我对这种东西的了解程度。 任何人都可以推荐任何我可以尝试吗? 这是一个WordPress网站,如果这件事

具有共享configuration的IIS 7.5 FTP虚拟目录

我有一个使用这里列出的方法的群集IIS FTP服务: http : //support.microsoft.com/kb/974603 添加新的虚拟目录时,除非将群集服务故障转移到新实例,否则在FTP站点中不可用。 IIS虚拟目录pipe理部分也不显示虚拟目录。 如果我尝试再次添加它们,则会收到一条消息,表明它已经存在。 共享configuration共享上的applicationHost.config文件确实显示其中的虚拟文件夹,IIS只是拒绝重新读取它。 我试过回收FTP服务器以及从命令提示符运行iisreset。 没有一个工作,让IIS重新读取configuration的唯一方法似乎是故障转移到另一个节点。 有谁知道如何强制IIS重新读取共享configuration? 更新:我刚刚发现一些虚拟目录在其中一台物理服务器上运行,但不能在另一台物理服务器上运行。 在每种情况下,IIS都能看到虚拟目录,我可以在IIS中查看目录中的内容(在每个物理服务器上)。 但是,尝试FTP到服务器和CD到虚拟目录会导致它不工作的550。 我可以使用交汇点并隐藏Windows资源pipe理器中的交汇点来模拟虚拟文件夹,但是我不确定在IIS中使用该configuration与实际的虚拟文件夹可能出现的任何问题。

IIS URL重写出站规则服务器variables的说明

我有以下代码段的IIS。 <configuration> <system.webServer> <rewrite> <rules> <rule name="HTTPS_301_Redirect" stopProcessing="true"> <match url="(.*)" /> <conditions> <add input="{HTTPS}" pattern="^OFF$" /> </conditions> <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" appendQueryString="false" redirectType="Permanent" /> </rule> </rules> <outboundRules> <rule name="Add_HSTS_Header" preCondition="USING_HTTPS" patternSyntax="Wildcard"> <match serverVariable="RESPONSE_Strict-Transport-Security" pattern="*" /> <action type="Rewrite" value="max-age=31536000" /> </rule> <preConditions> <preCondition name="USING_HTTPS"> <add input="{HTTPS}" pattern="^ON$" /> </preCondition> </preConditions> </outboundRules> </rewrite> </system.webServer> </configuration> 在这里find: https://www.owasp.org/index.php/HTTP_Strict_Transport_Security Q1:你怎么知道这是正确的语法? […]

IIS 7.5为一个MVC路由返回一个404,但仅在部署时才返回

我有一个在我的本地开发机器上正常工作的网站。 当我在IIS Express中运行所有东西时,该网站工作正常。 但是,当我将我的应用程序部署到生产中时,除了一个path之外的所有内容都正在工 那一个MVC路线正在返回一个404错误。 我打开了“失败的请求跟踪”并获取跟踪文件。 我所能看到的是在“模块设置响应错误状态”上有一个警告,它表示它来自ManagedPipelineHandler。 我无法find这条路线的独特之处。 我所能find的一切都表明它应该可以工作,但是由于某种原因它却不能。 失败的请求跟踪读取像一组立体声指令。 我不知道我应该找什么。

如何在IIS 7.5,Windows 2008 R2上设置URL重写

我的域名是外部托pipe,只支持AAAAredirect(域到IP)此刻application.domain.xxx和login.domain.xxxredirect到我的Web服务器IP。 如何设置IIS 7.5(Windows 2008 R2)以便传入的请求被redirect:application.domain.xxxredirect到xxx.xxx.xxx.xxx/application.aspx login.domain.xxxredirect到xxx.xxx.xxx。 xxx / login.aspx我不确定从哪里开始。

从本地PC迁移到Windows 2008 R2(IIS 7.5)

我工作的公司有兴趣将我为他们制作的本地内联网网站从我的testing箱移到他们的一台服务器上。 我的testing箱运行的是Windows 7 64x,服务器运行的是Windows 2008 R2。 该网站是用PHP和MySQL编写的,我有所需的模块和扩展。 但是,我对一些事情感到好奇。 也就是说,我是否需要任何“特殊”types的扩展或模块来运行PHP和MySQL。 其次,我似乎无法find从本地PC迁移到Windows服务器(PC和服务器都运行IIS 7.5)的任何可靠指示。 我知道我将不得不重写我的代码的很大一部分,因为它使用Windows身份validation,但希望这将在服务器上更容易。 我在这里问的主要是如果你有任何提示或build议如何做到这一点,我不应该错过的东西等。我相信,如果我解决这个问题,那么我可以得到它,希望尽量减less潜在的损害。 另外,我在计算机/testing箱上使用WAMP服务器来存储MySQL存储。 我是否也可以在R2服务器上使用phpMyAdmin,或者我需要一个不同的方法,如果是这样,如何? 谢谢。

IIS使用快捷方式创build项目

我在这个文件夹中有一个名为“Projects”的文件夹我有我所有的编程项目(主要是PHP),但是这些文件夹的结构并不相同。 所以一个文件夹有不同的子文件夹或其他子结构。 所以真正的编程项目并不总是在源文件夹,但我希望所有这些项目在IIS中(如果它可能dynamic地有界)。 是否可以将Windows快捷方式(作为我的项目的path)添加到IIS,并在浏览器中打开特定项目作为网站?

Windows 2008服务器IIS7禁用RC4密码

在对Windows Server服务器场进行安全审计之后,我们得到了以下通知: 禁用对任何基于RC4的密码套件的支持。 我能find的最多的信息就是这个 Microsoft Technet安全通报2868725:build议禁用RC4 除此之外,有没有人有任何进一步的指示或build议? 非常感谢

与windows server 2003迁移到windows server 2008 r2相关的问题

我们正在尝试将Windows Server 2003迁移到Windows Server 2008以供我们的应用程序使用。 在迁移过程中,我们正面临一些与configuration和基于windowsconfiguration有关的问题,因为2003和2008服务器的体系结构完全不同。 我们的应用程序使用vb6和经典的ASP。 我们正面临的问题: 1)当我们试图注册一个DLL时,它没有获得注册。 活动X不能创build对象我检查依赖关系沃克它显示ieframe.dll和GPSVC.dll找不到。 2)我们的应用程序无法读取Global.asa,即存在于我们在IIS7.5中创build的站点的根目录下。 3)我们的应用程序试图在32位ODBC数据源中使用ORACLE 32位驱动程序。 但在64位操作系统默认情况下,它正在与64位ODBC数据源连接。

iis 7.5 ipSecurity denyAction = NotFound会导致500错误,而不是404

我限制基于IP地址访问IIS 7.5 Web应用程序中的某些文件夹。 这是来自applicationHost.config的一段: <ipSecurity allowUnlisted="false"> <add ipAddress="172.16.0.0" subnetMask="255.255.0.0" allowed="true" /> </ipSecurity> 这将返回一个403 Forbidden页面,并按预期工作。 但是,我希望它返回404 Not Found。 当我尝试下面的代码,但是,我反而得到一个500错误: <ipSecurity allowUnlisted="false" denyAction="NotFound"> <add ipAddress="172.16.0.0" subnetMask="255.255.0.0" allowed="true" /> </ipSecurity> 我在Google上search,但没有find答案。