在IIS 6.0中,我需要创build主机头来承载我们的Web服务器上的多个网站。 我们正在使用networking负载均衡pipe理器有三个服务器的群集Web场。 假设我们使用“服务器组”的内部IP地址,我该如何为内部IP地址设置主机头? 头部是由每个节点机器的内部IP地址还是服务器“组”的IP地址组成的?
有没有办法提供一个自定义的“对不起”页面从运行IIS 6.0和.NET 3.5 SP1的服务器上的WCF服务(.svc文件)的直接访问请求。 我有一个要求,我在生产环境中的服务是不可发现的。 该要求指出WSDL发布应该是closures的,并且该请求还规定,当通过HTTP Get请求直接访问MyService.svc文件时,显示“Sorry Not found”页面。 我没有任何问题禁用configuration文件中的元数据。 <serviceMetadata httpGetEnabled="false" /> 但我无法想出一个方法来显示默认的.svc页面。 服务 这是Windows©Communication Foundation服务。 此服务的元数据发布目前已被禁用。 如果您有权访问该服务,则可以通过完成以下步骤来修改您的Web或应用程序configuration文件来启用元数据发布:… 也张贴在Stackoverflow 。
当在IIS7pipe理器中单击URL重写function时,出现错误: 执行此操作时发生错误。 细节: 文件名:\\?\ C:\ Domains \ … <blah_blah> … \ web.config 错误:configuration节“system.webServer / rewrite / rules” 不能被读取,因为它缺less一个部分声明 我刚从一个IIS6设置移动到一个IIS7服务器,我的web.config文件没有在system.webServer下的一个重写部分
在IIS 6.0的工作进程w3wp.exe中托pipe的ASP.NET ISAPI扩展aspnet_isapi.dll的用途是什么? 在IIS 5.0中,我明白这个ISAPI扩展负责处理所有的asp.net请求(aspx等)。 它被加载到IIS进程中,负责使用命名pipe道将请求发送到ASP.NET工作进程aspnet_wp.exe 。 使用IIS 6.0时,请求将直接从内核到达w3wp.exe,并且稍后在此辅助进程中加载ISAPI扩展。 在MSDN文章(IIS 6.0) 这里是说Aspnet_isapi.dll – 队列处理的托pipe代码ASP.NET引擎的请求,并执行健康监测。 这使我困惑。 这些请求是否已经在内核级别排队? 是不是aspnet_isapi.dll unmanged代码? 即一个普通的win32 dll? 而不是w3wp托pipe代码? 我完全迷失了: – | 任何帮助,将不胜感激 !
在我们的testing框中,当尝试访问在Umbraco中build立的一个特定站点时,我们间歇性地获得了“服务不可用”的空白页面。 其他网站都很好。 在AppPool停止工作之前,我们似乎在事件日志中发现了一些错误,如下所示。 错误应用程序w3wp.exe,版本6.0.3790.3959,戳记45d6968e,错误模块kernel32.dll,版本5.2.3790.4480,邮票49c51f0a,debugging? 0,故障地址0x0000bef7。 停止并启动AppPool修复错误。 关于获取更好的错误消息或导致“服务不可用”错误的任何想法?
我试图用PowerShell备份IIS6,但是我在WMI的IISComputer.BackupWithPasswordfind了我所使用的方法,但是当我尝试使用以下PowerShell执行它时: $IISComputer = Get-WmiObject -Namespace "root/MicrosoftIISv2" -Class "IISComputer" $IISComputer.BackupWithPassword("D:\Backup\Wednesday\", 1, 6, "QUESTTSTS") 我得到了: 调用“BackupWithPassword”的exception:“Win32:参数不正确。 在线:1个字符:32 在尝试过各种括号,引号,标志等的组合后,我还没有进一步弄清楚为什么这个dosn't工作。 任何想法得到这个工作,我知道iisback.vbs和这样做的其他机制。 这是解决问题的可行解决办法。
我有一个网站在IIS6上运行,我想通过标准的灰色popup窗口进行validation。 即它应该使用Windows进行身份validation。 我想这样做只有一个系统的用户可以进入,而不是在服务器上的任何用户设置。 目前的设置没有匿名访问和集成的Windows身份validation。 系统上的任何用户都可以使用他们的凭证login。我如何设置,只有一个用户才能得到它?
我知道PHP正在工作,因为当我直接浏览wwwroot中的文件时,它服务良好。 而虚拟目录正在工作,因为当我浏览到虚拟目录中的html文件,他们被送达。 但是,当我浏览到虚拟目录中的PHP文件时,我收到来自IIS的HTTP 500错误。 在网上search,我发现一堆build议,以确认php.ini中的doc_root是空白的 – 但是,它仍然不工作。 其他configuration设置正在进行:打开集成Windows身份validation,需要客户端证书,并启用客户端证书映射。 所有这一切都工作正常的PHP内容不在虚拟目录中。 感谢您的任何build议!
考虑在IIS 6 / Windows 2003下保护网站的必要性。下面是采取的步骤: 由OpenSSL创build一个私钥: openssl genrsa -des3 -out filename.key 2048 CSR是由OpenSSL用上面产生的.key文件创build的。 openssl req -new -key filename.key -out filename.csr CSR被发送到证书颁发机构。 它返回一个.pem文件。 据我所知, .pem是证书本身。 我不清楚是否需要进一步的处理来匹配.key和.pem 。 现在,CA已经在IE7中受信任的根证书颁发机构列表中。 题 需要什么步骤将.pem转换为新的文件或可用的格式在IIS中使用? 我怀疑我需要一个.pfx
我有两个具有不同的域名托pipe在IIS 6的网站。我有不同的IP为他们每个人与SSL。 这些网站正在IIS 6上运行。当我尝试通过SSL访问b.mydomain.com时,我可以浏览网站。 但是,a.mydomain.com超时连接。 a.mydomain.com正在IIS上运行。 当我ping通域名时,检测到正确的IP。 我还应该检查什么? 有点困惑,因为,与不同的域名和IP的第二个网站是可访问的。 任何指针都会有所帮助。 更新:尝试ipconfig /所有没有显示b.domain.com的IP地址。 试图找出原因。