您可以将HcDynamicCompressionLevel设置为0-10之间的任意位置。我听说10不好(CPU使用率高),但是什么神奇的数字效果最好 在我看来,这取决于你的情况。如果您正在处理大量的大文件,并且有一些CPU空闲,那么更高的数量会更好。但是,由于您有更多的并发连接、更小的文件和功能较弱的CPU,因此使用更小的数量更好。10在CPU比现在慢两个数量级时是不好的。gzip算法在目前的压缩算法中非常快,因此我将其设置为10,看看会发生什么。我发现将其设置为8可以提供非常好的压缩率,而不会
标签: Iis
isapilast-modified
是否有一个ISAPI筛选器可以自动在IIS中添加上次修改的标头?根据本MSDN文章,IIS 6以后的版本应该已经可以为您执行此操作了:
在本地运行我的代码时遇到一些问题
我的主机文件设置如下:
127.0.0.1 ryan.local.myappname.com
如果我ping该URL,它将从127返回
但是,如果我在firefox或IE中浏览,它会将我带到该网站的旧版本,而不是本地版本
我正在运行Windows7
有什么想法吗
复制:此问题的常见原因是您使用的代理为您执行DNS解析。这样,您的浏览器就不会尝试解析主机名,而只是将其传递给代理,代理当然不会使用您的主机文件条目。此问题的常见原因是您使用的代理为您解析DNS。这样,
我试图让一个网站在IIS7上使用经典ASP,但遇到了问题。我已经创建了一个目录,并添加了具有完全控制权的网络服务和IIS_IUSR。我还将匿名身份验证更改为应用程序池标识,但仍然没有乐趣。我真的不知道下一步要尝试什么。您是否确保安装了Classic ASP?这是一个额外的选项,可以在这里:控制面板/程序/Windows功能/Internet信息服务/Www服务/应用程序开发功能/ASP
如何向本地网络中的其他PC公开我的网站?假设我的计算机名为CompTest,我可以在http://Comptest/和http://localhost/。我需要设置什么,以便本地网络中的其他计算机可以访问http://CompTest/?仅在本地网络内。您需要通过Windows防火墙(在控制面板中)通过TCP启用HTTP(端口80) 尝试使用您的ip地址而不是主机名。像地址]:[port no]/[site name]。对于您的信息,http端口是80。也做
禁用防火墙
使用静态ip
我希望
与VisualStudio类似,但对于不同版本的VisualStudio,不同的操作系统和他的修复程序不起作用
在我昨晚关闭电脑之前,一切正常。今天早上我重新启动,当我尝试开始调试我的web应用程序时,我开始收到以下错误消息:
当我在没有调试的情况下启动它时,会得到一个HTTP503错误
什么会导致这个突然破裂?如何修复它?好的,原来这是因为我最近更改了密码造成的。要解决这个问题,我必须:
进入IIS
单击应用程序池
右键单击我的DefaultAppPool并单击
选择高级设置
更新用于我的密
我在一台只有一个IP的服务器上设置了一些测试站点,并且像这样为站点使用了不同的端口
www.acme.com:5000
www.acme.com:6000
在服务器上安装SSL证书之前,这种方法非常有效。现在,上面的网站没有出现
如何配置它们以使它们再次出现?SSL只能按IP和端口进行分段。但是,只需添加https绑定和其他端口,就可以在不同于443的端口上运行SSL
在IIS 7.x中,在站点的绑定中,您将为SSL添加一个绑定并更改端口:
还需要做的是选择需要在服务器上配置的适当SSL证书,
我有两个使用asp.net MVC3构建的web应用程序。我想用自定义域在本地运行它们,URL中没有任何端口号。无需担心远程访问等问题。这仅适用于本地开发环境
例如:
htp://app1.cc.com-->应用程序1
htp://app2.cc.com-->应用程序2
我需要像这样的东西htp://app1.cc.com/questions/4709014/using-custom-domains-with-iis-express
目前我的网址是
我遵循了这个问题中的步骤:
但这是使用保留端
可能重复:
我已经做了以下工作(如其他帖子所建议的),但仍然得到了500个错误:
在IIS的ASP属性中将发送错误设置为Brower=true
未选中“在浏览器中显示友好错误”
设置错误页属性以显示IIS中的详细错误
ASP处理程序似乎映射正确
应用程序池已设置为经典模式
还有其他想法吗?
默认情况下,浏览器中不再显示脚本错误
由于我们的安全性偏执,我们关闭了ASP向浏览器发送脚本错误(包括行号和代码段)的默认行为
要恢复到IIS6-行为,只需运行以下命令:
%windir%\system3
我使用SKYPE4COM创建了一个与Skype通信的web应用程序。现在,我已经完成了编码,程序可以正常运行了。我使用VS2008并配置在x86上运行的调试模式(实际上我的机器是64位的)
所以,我把我的代码放在iis7上运行这个页面,但它不再工作了。
有人有办法解决这个问题吗
我在互联网上搜索所有信息。可能问题是SKYPE4COM必须作为32位应用程序运行。你说得对。SKYPE4COM是一个32位的COM服务器,因此它在32位注册表中注册
您可以编写一个简单的COM“”,一个公开COM组件的可
如何从IIS实例中删除已安装的功能?例如,Url重写?我找不到任何菜单项或类似内容。有关Url重写,请转到“控制面板>程序和功能”,搜索IIS Url重写,然后从那里卸载它。有关Url重写,请转到“控制面板>程序和功能”,搜索IIS Url重写,然后从那里卸载它。附加提示:您可能在程序和功能列表中看不到它,您必须搜索它附加提示:您可能在程序和功能列表中看不到它,您必须搜索它
当IIS web服务器不响应或不工作或出现任何问题时,是否有任何方法可以收到电子邮件通知
如果我们有任何选择,请告诉我。有很多公司会为您提供服务,有些是免费的,有些是按月付费的
以下是一些:
或者尝试用谷歌搜索web服务器监控服务,这里是另一个
一个更便宜的选择是通过WMI脚本。创建一个脚本,该脚本将在端口80上侦听您要跟踪的IP,如果它在指定时间内没有响应,请向您自己发送电子邮件。此外,电子邮件可以通过计算机上安装的第三方工具或默认SMTP服务发送。当然,您可以将此脚本安排为每分钟运行一次,或
我正在进行一个项目,使用Axis部署JavaWeb服务,该服务最终将由IISWeb服务器托管。我们已经使用WSDL2Java Axis实用程序生成了存根Java类。我们的下一步是将SOAP web服务部署到IIS。有人对最好的方法有什么建议吗?与IIS相比,Axis似乎更多地用于Tomcat。您能否部署Axis生成的SOAP web服务以由IIS托管?您是否找到了解决方案?我正在考虑实现几乎相同的东西,我不想使用Tomcat。
标签: Iis
load-balancingtomcat5.5isapi-redirect
我正在尝试使用IIS作为运行在Tomcat上的Java应用程序的负载平衡器进行测试。在上完成教程后,当我尝试在浏览器中加载网站时,会出现一个IIS错误页面,显示“HTTP错误403.14-禁止。Web服务器配置为不列出此目录的内容”。我重新查看了教程的每个细节,没有发现任何错误步骤
一个很大的变化是,我正在使用一个Java应用程序,它附带了Tomcat5.5
我通过将工作对象缩小到负载平衡器和一个Tomcat实例/AJP工作对象来简化工作
我参考了其他教程和,这使我将isapi_redirect
我们希望删除IIS 7.5自动添加的ETag头。所有在线建议都不适用于我们,这可能是由于IIS版本不同
我们反复遇到的解决方案之一包括创建一个新的ETAGHTTP响应头,将“作为值。此方法在原始ETag之后添加了,“。我已经能够使用删除ETag HTTP头。serverfault.com欢迎您。可能的重复项
TFS似乎已安装正常,但当我尝试连接时,出现以下错误:
TF31002: Unable to connect to this team foundation server:
http://<servername>:8080/tfs.
possible reasons for failure include:
- The name, port number, or protocol for the team foundation server is incorrect.
- The
我在IIS 8(Windows 8 Pro)下的压缩方面有问题
它在IIS7.5下的Windows7中运行良好,但在Windows8Pro中不起作用
在深入研究之后,我比较了applicationHost配置文件(Windows 7和Windows 8),发现了一些有趣的东西
在Windows 7中,我在globalModules下的applicationHost中找到了标记,并在System32\inetsrv中找到了compdyn.dll文件
在Windows 8中,我在globalModu
尝试将EPI5站点从具有IIS6的服务器移动到具有IIS7.5的服务器
由于正在为IIS6设置配置而出现问题。我试着按照指示去做
在web.config中
有没有人有遵循本指南或将IIS6重新配置为IIS7.x的经验?在这种情况下(多次)我所做的是在使用IIS 7的服务器上安装一个新的(空白/演示)EPiServer 5站点,并在将真实站点从IIS 6移动到IIS 7时使用这些配置文件作为模板。我在这种情况下所做的工作(多次)在使用IIS 7的服务器上安装一个新的(空白/演示)EPiServer
我正试图部署我的第一个MVC应用程序,但我一直遇到连接sql server数据库的问题。我当前的问题是,当我尝试发布该站点时,会遇到:SqlException(0x80131904):用户“NT AUTHORITY\ANONYMOUS LOGON”登录失败。然而,我不确定的是,这是我的主要问题还是一个不同问题的症状。我认为这个问题与我的连接字符串有关(尽管我在这一点上肯定是错的),我已经调整了大约20种不同的方式。我最近一次让它工作的尝试如下所示:
<add name="DefaultCo
我在从ASP.NET MVC 4应用程序发送电子邮件时遇到问题。我感到恐惧:
No connection could be made because the target machine actively refused it 127.0.0.1:25
客户端的邮件服务器位于另一个框中。我有正确的主机名,我可以ping它。我还可以使用telnet显示邮件服务器已准备就绪,并在端口25上侦听
在我的web.config文件中,我有以下内容:
<system.net>
<
我继承了一个传统的web应用程序,它是用经典ASP编写的,曾经被重新编写过(尽管仍然是用经典ASP编写的),并且原始的应用程序文件从未被删除。大多数不必要的文件是ASP、HTM、INC、JS和CSS文件类型
此web应用程序没有计划替换或迁移到.NET,但我希望能够清理目录,以便可以在Visual Studio中加载网站,并能够执行代码片段的解决方案搜索,并且对我搜索的内容在当前使用的代码中实际存在有一定程度的信心
我能够通过编程解析IIS日志文件来删除一些文件,但这只能告诉我客户端请求了什么,
在我的Azure web角色中,处理大于3000万字节的POST请求有问题。我知道有一个IIS过滤器可以检测所有大于3000万字节的请求,并将其结果设置为404。但是我希望这些404代码会出现在IIS日志中
我的web角色的一个用户面临以下行为:将小于3000万字节的请求发送到我的web角色中的特定URL(我在IIS日志中看到了它们),但将大于该URL的请求(发送到非常相同的URL)生成HTTP 503(服务不可用)客户端的代码,我在IIS日志中看不到这些请求
下面是一篇长文章的标题示例
POS
我在挠头寻找一种方法,在IIS中将一个带有特定查询字符串的url重定向到另一个带有新的特定查询字符串的url
范例-
-->
任何关于如何做到这一点的线索——我们事先知道新旧查询字符串应该是什么,所以我们希望避免使用正则表达式
谢谢,
肖恩添加
<rule name="Rewrite rule1" stopProcessing="true">
<match url="10/list_display.asp" />
我正在运行xp iis 5.1中的asp页面。我正在尝试在win7 iis 7.4中运行相同的页面。
我收到“HTTP错误503。服务不可用”
我在日志C:\inetpub\logs\LogFiles\W3SVC1中没有得到任何信息
在IIS管理器应用程序池中,我启动了DefaultAppPool。它被配置为自动启动True。我在Windows日志的事件查看器中找到了应用程序:
The worker process for application pool 'DefaultAppPool' en
我有一个ASP.NET Web API应用程序,我有一个采用一个字符串参数的操作,例如:
[HttpGet]
公共HttpResponseMessageGetById(字符串id)
{
// ...
}
它相应地注册为:
config.Routes.MapHttpRoute(“资源”,“api/Resources/{id}”),新增
{
controller=“Resources”,
action=“GetById”
});
现在,当有人调用api/resources/con时,IIS给出4
标签: Iis
web-configfriendly-url
我试图使用web.config创建frindly URL,它必须从1个变量重写为(可能)2个变量,如果是目录名,则忽略重写。所以我有一个网址:
http://www.domain.com/2014/ - Where 2014 is a folder.
http://www.domain.com/2014/publications/ - It's one of the possible URLs
http://www.domain.com/2014/publications/news/ - Ano
我正在尝试将IIS日志获取到数据库。按照本网站中给出的步骤操作
它似乎不起作用,Windows事件日志中出现错误。。
事件编号:1016
错误:万维网发布服务(WWW服务)未配置站点1的日志记录。数据字段包含错误号
环境:
操作系统-Windows7
DB-SQL Server 2008 R2快速版
如果您以前遇到过相同的错误,请提供帮助
谢谢,纳文
添加的步骤:
步骤1:创建数据库
在任何Microsoft SQL server上创建空数据库。确保为网站提供服务的应用程序池使用的标识对此数据库
IIS已启动,但仍无法显示asp页。有人能告诉我如何在Windows7 64位上运行经典的ASP程序吗?我是ASP新手。问题已解决我刚刚将IIS管理器中的设置“启用父路径”更改为“真”,并将“向浏览器发送错误”更改为“真”,就这样发生了。已显示IIS的Localhost主页,并且我的asp脚本也正在运行。是否安装了asp classic功能?不,我应该怎么做,请你告诉我..我提供的链接中有清楚的解释@NiranjanKulkarni那篇链接文章解决了你的问题吗?@kloarubeek,好的,我会
该平台是Win8.1上的IIS
项目是从Durandal项目模板创建的。未进行任何更改,项目将运行:Durandal开始工具包将显示在web浏览器中
项目已部署到文件夹D:\Client
IIS管理器用于将虚拟应用程序从默认web映射到D:\Client。此应用程序池指定为DefaultAppPool,它在我的计算机上设置为FX4.0,并使用我的用户凭据运行。故意将其设置为FX2.0会产生预期的502。这意味着FX版本不是问题所在
http://localhost/Client生成启动屏幕,但应
尝试推送到mercurial存储库时出现此错误:
**远程主机已强制关闭现有连接
我不认为这与推送的大小有关,因为它发生在大约140kb的推送上。大约一周前一切都很好
有什么想法吗
这是日志:
4 changesets found
list of changesets:
8b53bd8082b543c713c473486e0923837e186551
6be81c93e5c78c575670bb5f0ad11181bd2728bf
0d7073fa9250
标签: Iis
windows-server-2012application-poolwindows-server-2012-r2iis-8.5
我正在Windows 2012 R2核心机箱上运行IIS 8.5。我创建了一个名为“MyNewAppPool”的新应用程序池。我有一个名为“MyNewWebsite.com”的网站实例,在“MyNewAppPool”应用程序池中运行。用于“MyNewAppPool”的标识是“ApplicationPoolIdentity”
据我所知,我可以使用自动生成的本地虚拟帐户为IIS 8.5中的应用程序池分配安全权限,该帐户将命名为“IIS AppPool\{application Pool Name}”
标签: Iis
virtual-directoryglimpse
我的应用程序有一个虚拟目录,指向远程文件服务器上的图像共享文件夹。尝试通过浏览器访问图像时(如http://webserver/app/VD-alias/image.png)我收到一个“配置错误”:
经过大量调查,我怀疑这是一个安全问题。然而:
AppPool使用集成的管道标识是网络服务
文件服务器只允许用户域访问,不允许计算机帐户访问(web服务器将使用此AppPool标识)
但是在IIS中,虚拟目录被配置为使用特定的域帐户凭据来访问共享文件夹,因此关于访问的一切都应该正常
经过大量调查,
标签: Iis
url-rewrite-moduleweb.config-transform
为其他人记录此内容,因为我发现了它,在其他任何地方都找不到:
问题/目标:
您正试图使用转换将节点插入web.config,但在打包/预览时出错,或者多次看到要插入的节点。解决方案:
您需要首先创建该节点的父节点,因为它们可能不存在。这样,您就可以确保它们的存在,而不必忽略其中的其他条目(如果它们确实存在,就像某些解决方案使用删除选项时所做的那样)
下面是我最近创建并测试的一个示例:
<system.webServer>
<!-- Creates the rewrite nod
我想通过php IIS plesk添加一个mailenable邮件帐户
我加载了两个COM对象:“MEAOPO.MailBox”和“MEAOAU.Login”
我授予iis和网站用户执行mailenable的DLL文件夹和修改MailOffice的config文件夹的完全权限
但仍然会得到500个错误
FastCGI进程超出了配置的请求超时时间
错误点页面是:
匿名登录方法
匿名登录用户
似乎是NTFS权限问题…如果其他一切正常,可能您的php应用程序服务器真的没有时间了。在某些情况下,使用ME
我想重写来自的所有用户URL请求
_http://localhost:5678/dir/index.html
到
_http://localhost:5678/subdir/dir/index.html
在我的ISS URL重写模块规则中,我使用以下模式:
^(https?://[^/][:0-9]/)(.*$
使用此模式,URL地址分为两部分:主机名和带有页面或任何其他内容的目录。在IIS操作属性重定向URL字段中,我写入:{R:1}subdir/{R:2}
我认为这条规则应该重定向来自的所有
我们正在使用过去两年的SonarQube,并使用以下设置将其与Active Directory(AD)凭据映射
现在我们已经转到Amazon云,Infra团队告诉我们Ldap由于某些原因无法工作,所以我们需要使用IIS ReverseProxy或称为Radius的东西(可能不是正确的拼写)
对于IIS ReverseProxy,我们需要限制对单个IP地址的访问,我们如何做到这一点
对于Radius,如果有人有更多关于如何使用SonarQube配置AD的信息,请告诉我。您的问题的答案是否定的
我们的团队有一个Windows 2008服务器,主要用于一个通用IIS开发框
我想在IIS上的一个网站上启用SSL,以便只能通过HTTPS访问它
我在IIS中创建了一个自签名证书并安装了它。然而,当我通过浏览器访问网站时(Chrome、Firefox或IE-无所谓),它总是会出现可怕的“这不安全”屏幕。我试着在我自己的计算机上安装证书,重新启动,我仍然能看到屏幕
我注意到的一件事是,当我创建一个自签名证书时,它会将域名添加到其中……例如,框的名称是webIIS,我们的登录域是COMPANYDOM
.cshtml文件,包含以下代码:
XmlDocument xd = new XmlDocument();
xd.Load("http://remote_server/login/MyService.asmx/GetSearchData?Search="test"
返回“System.Net.WebException:远程服务器从某些IIS服务器返回错误:(401)未经授权”,但在其他服务器上工作正常:
Windows 10中的IIS:工作正常
SmarterASP.net上的IIS服务器:
我目前有一个应用程序正在Jenkins中成功构建
我的登台环境是IIS7。成功构建后,我希望删除IIS目录中的文件,然后将文件从最新成功构建复制到文件夹中。基本上是将最新的成功构建部署到IIS
任何指导都将不胜感激。看看这个答案看看这个答案
我在尝试设置域名(从noip.com获取)时遇到此错误
拒绝从RFC1918 IP到公共服务器地址的请求
你能告诉我这个错误是从哪里来的吗
在我的本地主机文件中,我添加了以下条目:
myDomain.sytes.net 202.222.12.131
(这是从noip.companel中准确返回的内容)
我还使用上面的主机名和Ip地址将绑定添加到IIS中
是否缺少一些步骤?我必须在路由器中添加NAT转发条目,将端口80请求转发到本地IP地址,这解决了问题。我必须在路由器中添加N
标签: Iis
application-poolrecycle
我的IIS网站设置:
www.mycompany.com <-Website
---app1
---app2
---app3
每个应用程序池都有自己的回收计划。我的问题是,回收站点池是否也会回收app1pool、app2pool和app3pool?网站本身没有托管任何内容。该网站只是三个asp.net应用程序的容器。这绝对是是它将回收网站池中的所有
如果您的站点池包含您的3个网站
sitepool //// if recycled the 3 or all of the contain
我已在Windows 7 professional上安装了IIS服务器。
我可以使用IP访问服务器,比如说172.8.5.1,但是当我尝试ping公司网络之外的站点时,我得到一个网络错误(tcp\U错误)
任何人都知道要通过WWW访问它需要做什么?确保您有一个静态IP地址,然后授权从路由器或防火墙在端口80上传入http请求。但是IP地址应该可以通过internet访问,它位于公司内部网上,并且我已授权到端口80的入站连接
在我当前的设置中,我在IIS后面有一个websocket服务器。来自客户端的Websocket请求使用HttpPlatformHandler代理到Websocket服务器
当我发送大于4096字节的请求时,它在IIS端被分段,并在websocket服务器上作为消息流接收
有没有办法关闭IIS端的碎片
使用iis8.5
编辑:
在system.webServer/webSocket中将receiveBufferLimit设置为最大值
我在客户端使用WebSocket4Net,在服务器端使用Suav
标签: Iis
web-configazure-web-app-serviceiis-8
我有一个Azure web应用程序,需要帮助执行https
到
到
www.example.com至
example.com至
当前的web.config如下所示。这不适用于->
您可以使用两个单独的规则来完成此操作。在web.config文件中设置以下配置
<rewrite>
<rules>
<rule name="HTTP Redirect to HTTPS" enabled="true" stopProcessing="true">
标签: Iis
windows-server-2012-r2iis-8.5
我在Windows Server 2012 R2上使用IIS 8.5,因此我添加了我的Web Api,但当我尝试查看网站时,它仍处于加载状态,如下所示:
不显示任何消息或错误只是停留在加载,我想我错过了一些配置或功能在我的IIS,但我不知道哪一个
编辑:我使用.Net framework,它是一个类似这样的REST.Net web api,IIS安装了.Net版本3.5和4.5,它不是express,默认的IIS网站运行良好
我非常感谢您的帮助。尝试将超时设置减少到最低水平,比如10秒。
看看
标签: Iis
asp.net-core-webapiasp.net-core-2.1kestrelasp.net-core-webapi-2.1
我有一个ASP.Net Core 2.1 Web API,我已将其部署到我们最近购买的新服务器上(运行Windows server 2016标准)。该API在我的开发PC和我们的旧服务器(运行Windows server 2012 R2)上都能完美运行。但在这台新服务器上,我遇到了以下错误:
500 - Internal server error.
There is a problem with the resource you are looking for, and it cannot be
您好,我在笔记本电脑的IIS中托管.net核心web API时完成了以下步骤。但是当我浏览URL时,我得到404错误
示例URL:
非常感谢您的帮助!如果需要任何进一步的信息,请告诉我
步骤:
安装.NET核心托管捆绑包2.2.5
在IIS中托管web api,端口号为defaul 80,没有任何主机名
创建了没有托管代码的新应用程序池作为.NET CLR版本
要在IIS中承载.NET核心Web API,请执行以下步骤:
将Web API发布到本地文件夹
例如,D:\testcoreapi
安
我正在尝试连接Azure Kubernetis集群中托管的couchbase实例。我的公司网络使用公司代理连接到外部网络(internet)。因此,我们总是在机器中配置系统代理。在VisualStudio中,当我在IISEXPRESS中执行代码时,对couchbase timesout的连接调用,因为我猜IISEXPRESS没有使用系统代理。同样的问题也曾发生在npm上,但在我设置了npm代理之后,一切都很好。现在我需要一个iisexpress的解决方案。感谢您的帮助。提前感谢。据我所知,您可以
如何使用IIS日志监视Microsoft Outlook登录
我知道我们可以使用IIS日志监视OWA。但是,我无法找到使用IIS日志监视outlook客户端应用程序或outlook anywhere应用程序的登录活动的方法
由于他们正在使用rpc,我无法找到详细信息。如何检查它的日志跟踪?如何解析它们?以及跟踪中可用的了望会话的含义。看起来像这样:
OutlookSession="{29D33F78-DDE2-4F39-9CEF-E4E89C92BDBC}+Client=ACTIVEM
我有一台装有Windows10专业版的全新笔记本电脑。我已经安装了VS2019。我还安装了IIS。我有默认的IIS设置,所以只有默认的网站,当浏览到默认的IIS页面。我在DefaultAppPool上启用32位模式。然后,我再次尝试浏览该网站,结果出现503错误。应用程序池已停止
我在互联网上看到过很多关于附加调试器、编写日志文件、查看事件查看器日志的帖子,但没有一篇对我有帮助。我注意到我可以启用32位,而不向其分配任何web应用程序。。。然后应用程序池保持运行。第二次我将web应用程序分配给它
1 2 3 4 5 6 ...
下一页 最后一页 共 156 页