这是场景( 请阅读本文,而不只是标题,这不是一个应用程序安装问题 ): 该应用程序工作正常80以上(HTTP)和443(HTTPS)从面向公众的IP地址。 从内部IP地址,我们只能访问端口80(http)端和443(https)端给出'页面未find'的错误。 在IISpipe理器的“操作”>“浏览网站”下,它链接到443以上的公用IP地址,而不是内部。 为什么是这样? 这是由devise? 我们已经确认,这不是一个内部networking设置,禁止访问超过443(请记住,它在公共IP地址上工作正常,这是无论如何 – 但试图找出这是为什么)。
Microsoft为安装群集FTP(在安装IIS,FTP服务和设置群集之后)提供以下命令: 设置将用于IIS共享configuration的文件共享。 在所有群集节点上configurationIIS共享configuration。 在所有群集节点上为IIS共享configurationconfiguration脱机文件。 configurationFTP站点并在一个群集节点上指定其内容的位置。 通过在故障转移群集中创build通用脚本,为您的FTP站点configuration高可用性。 但是,我想将IIS共享configuration信息存储在我用于FTP的计算机名称和存储上。 这意味着在开始第一步之前,必须首先使用ip,计算机名称和存储来configuration群集服务(configuration群集服务为步骤5)。 有没有人做过这个? 可能吗?
我在我的网站上使用匿名身份validation 。 我有下面的目录结构,我不知道如何限制每个目录的权限。 在这个时候,我认为我正在使用“ Authenticated Users ”提供的过于宽泛的默认权限。 c:\myweb\myisapi.dll (limit to execute only) c:\myweb\css\ (limit to readonly access) c:\myweb\datafiles\ (limit access to create files/directories and to delete files) 请注意,应用程序执行正常,文件和目录被创build,但我很困惑,并希望有人可以提供给我直接的指示,设置上面所示的每个目录的权限。 任何意见将不胜感激,谢谢! PS在IIS 7中做简单的事情并不容易,find如何做也很困难。 我很高兴,这不是我在这个链接中看到的愚蠢: http : //forums.iis.net/t/1158189.aspx?How+many+other+people+HATE+IIS7+admin+interface+ 我希望有一个简单的“白痴certificate”指南,对于那些只想简单包装的人来说是可行的。
由于HTTP请求被截断,我们得到了一个页面出现错误的用户。 据我们所知,这只是一个用户(尽pipe其他用户可能没有报告过)。 这是我们主要的JS文件,包含在网站的所有页面(无论如何都包含在.NET中)。 这似乎适用于其他人。 用户在IE和Chrome中都出现错误。 用户的浏览器报告了这个错误: 得到 http://fx.tourfactory.com/Bundles/Main.js?v=T5fF2ByrBfGogVek9EJ5vU_6zLwP4KyZ1erWAx6slWc1 net :: ERR_CONTENT_LENGTH_MISMATCH 1193174:1174 我们在用户的机器上运行了Fiddler,并给出了这个消息: 内容长度不匹配:响应标题指示141,192个字节,但服务器发送98,816个字节。 这是来自用户机器的请求和来自我的机器的类似请求的Fiddler saz文件: MainJsTruncated.saz 。 出于某种原因,用户的机器只是获取文件的第一部分,然后停止。 这在过去的几周里一直非常一致(这是我们一直试图弄清楚这个问题的时间)。 我们确实从用户的机器上拽了一些恶意软件,但这似乎没有帮助(其他人正在帮助用户,所以我没有关于此的任何细节)。 我不认为它是服务器,因为这是我们知道的唯一情况,我们有成千上万的常规用户,但是如果它很重要,我们使用运行ASP.Net 4.5的IIS 7.5并使用捆绑function来生成Main。 js文件。 v = XXX是文件更新时绑定pipe理浏览器caching的方式; 它是文件内容的散列。 任何帮助理解这可能是值得赞赏的。
我正在诊断问题/试图控制一个网站有内存泄漏。 IIS设置“虚拟内存限制(KB)”已被设置为15728640(15GB!),但是当w3wp进程处于接近500MB的水平时,应用程序池似乎正在被回收,这对于该站点来说太低,因为它内存密集。 我已经把这个限制设置为0,看看它是否是回收的原因,它似乎是。 w3wp进程现在又在增长。 为什么这个限制是如此不准确? 15728640超过了你能设置的最大值吗?
我有一台运行IIS的Windows 2008R2服务器,运行一个站点(ASP.NET4.5)。 所有的参数都写在web.config文件中。 我必须添加一个新的站点,它将运行在与第一个站点相同的代码(相同的根文件夹)上,但会从它自己的configuration文件(而不是从第一个站点web.config)读取像sql连接string等参数。 我怎样才能做到这一点? 是否有可能在不同的应用程序池中运行第二个网站? 这两个网站当然会运行相同的.NET版本。 谢谢!
我有IIS 7.5运行我的本地开发网站。 我的问题是图像不显示,并在浏览器控制台我收到他们的404错误。 我检查了处理程序映射,并有'StatticFile'。 我也有通用的Httpfunction,并选中“静态内容”。 任何人都可以帮助我的问题吗? 编辑 下面是我在inetpub中的日志文件中的一行: 2014-09-16 08:21:38 127.0.0.1 GET /images/eclipse/favicon.ico – 80 – 127.0.0.1 Mozilla/5.0+(Windows+NT+6.1)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/37.0.2062.120+Safari/537.36 404 0 2 4 编辑浏览器中的控制台显示的内容: GET https://www.dev.mysite.net.uk/images/eclipse/spacer.gif 404 (Not Found) index.cfm?id=myeclipse&relocate=1:449
我的IIS给了我一个404.19,如果某个URL包含string“testing”的任何forms或forms。 例如: http://test2008r2-1/search.php?query=test&type=and&start=1&results=5 和 http://test2008r2-1/search.php?query=something&type=and&start=1&categtestory=2,3,4,5,6,13,22,23,24,25,26,33,37 都将提供404.19。 现在,根据Microsoft请求过滤规则 ,这意味着该请求已被RequestFiltering模块阻止。 所以我去检查我调用的文件和它们所在的文件夹的RequestFiltering模块configuration。 那里没有关于“testing”的东西。 两者都没有接近。 我定义的唯一规则是文件名扩展(.bat&.rules)被拒绝的两个规则,以及默认的排除段“web.config”。 但是,错误感觉过于一致和具体(只有当四个字母t,e,s,t全部结合在一起并且在任何地方)才是一个随机错误。 是否有机会获得一个元素的应用规则的完整列表或类似的东西,所以我可以看到什么是应用的,从哪里来的? 我接近通过手动查看所有文件,并单独检查每个文件…由于脚本中有很多内容,我希望有一个debugging工具,我错过了… 任何帮助是极大的赞赏!
我有一个问题,我希望你的专家能真正帮我find根本原因。 我得到随机页面超时(这performance为500错误),我找不到根本原因。 PHP版本: PHP 5.5.12 (cli) (built: Apr 30 2014 11:20:11) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies IIS版本: Version 7.5.7600.16385 FastCGI的: C:\Users\lock>%windir%\system32\inetsrv\appcmd list config -section:system.webSe rver/fastCgi <system.webServer> <fastCgi> <application fullPath="C:\php5\php-cgi.exe" activityTimeout="700"> <environmentVariables> </environmentVariables> </application> </fastCgi> </system.webServer> 我已经打开了失败的请求日志,我得到以下随机页面: C:\php5\php-cgi.exe – The FastCGI process exceeded configured activity timeout 所用时间是700007毫秒 […]
我们有一个web服务器,所有的服务器都在windows server 2008 r2中。 我们的服务器有一些硬件问题,我们正在寻找一个新的服务器来取代它,但实际上更便宜的服务器获得更多的内存,实际上需要一个新的操作系统 – Windows服务器2012 R2 R2。 如果我们有一个新的Windows Server 2012的盒子,这意味着在新的盒子上运行IIS 8.5,在两个旧的盒子上运行7.5。 你可以在这种sorting环境中有一个webfarm,并保持IIS中的“共享configuration”设置? 或者是最好拿一个旧盒子,或者(更痛苦地)试图更新所有三台服务器?