Articles of iis 8.5

是否有可能在Windows Server 2008 R2(IIS7.5)和Windows Server 2012 R2(IIS 8.5)之间的IIS中启用SharedConfig,

我们有一个web服务器,所有的服务器都在windows server 2008 r2中。 我们的服务器有一些硬件问题,我们正在寻找一个新的服务器来取代它,但实际上更便宜的服务器获得更多的内存,实际上需要一个新的操作系统 – Windows服务器2012 R2 R2。 如果我们有一个新的Windows Server 2012的盒子,这意味着在新的盒子上运行IIS 8.5,在两个旧的盒子上运行7.5。 你可以在这种sorting环境中有一个webfarm,并保持IIS中的“共享configuration”设置? 或者是最好拿一个旧盒子,或者(更痛苦地)试图更新所有三台服务器?

Web部署给404,处理程序丢失?

在全新安装的Server 2012 R2上,我想要在IIS中设置Web Deploy,以便在开发机器上进行一次单击发布。 所以我启用了Webpipe理服务并安装了Web Deploy 3.5,创build了一个.PublishSettings文件,并试图发布一个testing站点。 它不断给404未find错误。 我检查了http处理程序,看到/msdeploy.axd没有处理程序,并且默认的* .axd HttpNotFoundHandler正在生效。 我错过了什么安装步骤? 我应该手动添加处理程序? 我不知道这是什么types的。

IIS 8.5冷启动

我有一个VDS上托pipe的小型ASP.NET MVC 5 Web应用程序。 VDS具有以下configuration:2.6 Gz CPU,1 Gb RAM,20 GB SSD,Windows Server 2012 R2,IIS 8.5。 有最多5个并发用户可以访问此网站。 一切工作都很快,但冷启动可能需要很长时间。 我知道有不同的选项来减less冷启动时间: 我可以使应用程序池“始终运行”并将preloadEnabled设置为true。 或者我可以使用IIS 8.5的新“暂停”function。 可能还有其他的可能性,我不知道。 减less冷启动时间的最佳策略是什么? 解: 正如所build议的,我增加了AppPool关机超时。 而是把它设置为12小时,我把它设置为0(禁用它),并预定AppPool回收到凌晨04:00。 我启用了应用程序初始化,并将其configuration为将请求发送到执行初始化的特殊页面。 在我的应用程序是DbContext的初始化。 应用程序初始化模块只能发出http请求,但整个我的应用程序被ASP.NET MVC RequreHttpsAttribute保护。 所以最初它失败了。 如本文所述,通过在本地请求上禁用httpredirect到https可以解决这个问题 。

如何设置IIS 8.5 FTP服务器只能监听一个IP地址?

我在IIS中定义的所有FTP站点都绑定到192.16.9.3:21和192.16.9.3:990 ,但是当我执行netstat时,我得到了以下内容: C:\>netstat -a -n -o Active Connections Proto Local Address Foreign Address State PID TCP 0.0.0.0:21 0.0.0.0:0 LISTENING 1168 TCP 0.0.0.0:990 0.0.0.0:0 LISTENING 1168 TCP [::]:21 [::]:0 LISTENING 1168 TCP [::]:990 [::]:0 LISTENING 1168 C:\>tasklist /svc /FI "PID eq 1168" Image Name PID Services ========================= ======== ======================================== svchost.exe 1168 ftpsvc 如何强制ftpsvc只192.16.9.3 ?

AccessViolationException,IIS

我们是4个开发人员(不是专业的服务器pipe理员),运行2个IIS 8.5(Windows Server 2012 R2)和ASP.NET 4的服务器。 每天多次我们在Windows事件日志中得到这个exception: Application: w3wp.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.AccessViolationException Stack: at System.Web.Hosting.UnsafeIISMethods.MgdIsLastNotification(IntPtr, System.Web.RequestNotificationStatus) at System.Web.Hosting.UnsafeIISMethods.MgdIsLastNotification(IntPtr, System.Web.RequestNotificationStatus) at System.Web.HttpRuntime.FinishRequestNotification(System.Web.Hosting.IIS7WorkerRequest, System.Web.HttpContext, System.Web.RequestNotificationStatus ByRef) at System.Web.HttpRuntime.OnRequestNotificationCompletionHelper(System.IAsyncResult) at System.Web.HttpRuntime.OnRequestNotificationCompletion(System.IAsyncResult) at System.Web.HttpApplication+PipelineStepManager.ResumeSteps(System.Exception) at System.Web.HttpApplication+CallHandlerExecutionStep.OnAsyncHandlerCompletion(System.IAsyncResult) at System.Threading.Tasks.Task.Execute() at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, […]

ASP MVC应用程序在IIS 8.5中突然挂起

我们有3个服务器一个是像域名服务器和2个服务器与ASP MVC和webapi网站的基础设施。 组合的负载均衡器将负载平衡到服务器2和3 对于许多monthes一切正常,但自从上个星期我们注意到服务器2和3的事件日志中的大多数exception挂起: exception信息:exceptiontypes:HttpExceptionexception消息:远程主机closures连接。 错误代码是0x80070057 。 在System.Web.WebSocketPipeline.DoFlush()的System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32结果,布尔throwOnDisconnect)—从抛出exception的上一个位置的堆栈跟踪结束—在System.Runtime.ExceptionServices .ExceptionDispatchInfo.Throw()在System.Web.WebSocketPipeline.d__8.MoveNext() 有些时候错误代码变化,是0x800704CD 。 在这种状态下,w3wp进程的CPU使用率增加到99.5%。 networking和RAm的使用率非常低 有时在这个szenario中,我们可以在安全日志中看到一些authentication。 它是网站运行的用户。 这个错误不会发生在峰值上。 我们有两次,在我们接近零交通的夜晚。 当我查看工作进程UI时,我可以看到在EndRequest状态下有很多(30+)个连接。 这是预期的吗? 这就是说,在这个时候,我们有更多的并发用户 我们没有改变服务器上的安装,只是stream量略有增加。 任何build议是非常受欢迎的。 有没有进一步的信息可能是重要的?

WINSRV | 无法删除远程桌面服务Web访问(0x800f0922)

我有一个很大的问题,因为我无法卸载远程桌面服务Web访问angular色。 我总是得到错误代码0x800f0922。 当我想用IIS卸载它时,我的服务器重新启动,并说服务错误 – 恢复。 我已经删除了所有的SSL证书绑定,但是这个服务器是一个域控制器,我认为这是主要的问题。 我不知道如何安装RDS,但现在我真的需要删除它,因为我的IIS安装已损坏。 服务器正在运行Windows Server 2012 R2 Datacenter。

date标题始终具有相同的date

我有一台运行Windows 2012的服务器与IIS 8.5托pipe几个网站。 对于从客户端请求返回到任何站点的每个响应,Date标头具有相同的值: Key Value Date Wed, 09 Mar 2016 17:07:56 GMT 我已经检查了IIS中的HTTP Header选项,并且没有为Date Header设置任何东西。 没有代码是以编程方式设置的。 服务器本身有正确的时间。 我相信这个不正确的date会导致Chrome存储会话Cookie的间歇性问题。 我有三个其他服务器运行完全相同的站点和代码,所有这些都是负载平衡的。 这三个在date标题中都有正确的date。 有没有办法在configuration或设置的任何地方纠正这个问题? 我不明白为什么会在其中一台服务器上随机发生。 我以为我会检查在这里之前,我重置IIS或重新启动。 谢谢 更新:我确实按照这个 – > 后的答案中的步骤。 它确定了date问题。 不过,我仍然不知道date标题如何设定,并在未来的date卡住。 PS我做了一个谷歌search的date,事实certificate,那天会有一个日全食 。

通过IIS ARR反向代理区分tomcat应用程序响应重写的被调用的URL

嗨到社区在Serverfault! 在尝试configurationIIS以在同一台计算机上的两个Tomcat服务器上打开相应的pipe理器APP时遇到问题。 当我直接通过http://servername:8081/manager和http://servername:8080/manager (另一个Tomcat)调用站点时,一切工作正常。 当我尝试将请求redirect到http://servername/manager7到第一个Tomcat和http://servername/manager8到第二个服务器时,恶梦开始了。 HTML Resonse中的链接总是包含/ manager7 / …即使我调用URL http://servername/manager8 。 以下是我的重写规则。 我把它们设置在服务器级别。 <rewrite> <globalRules> <clear /> <rule name="Tomcat7" enabled="true" patternSyntax="Wildcard" stopProcessing="true"> <match url="*7*" /> <conditions logicalGrouping="MatchAll" trackAllCaptures="false" /> <action type="Rewrite" url="http://wwwts02:8081/{R:1}{R:2}" /> </rule> <rule name="Tomcat8" enabled="true" patternSyntax="Wildcard" stopProcessing="true"> <match url="*8*" /> <conditions logicalGrouping="MatchAll" trackAllCaptures="false" /> <action type="Rewrite" url="http://wwwts02:8080/{R:1}{R:2}" /> </rule> </globalRules> <outboundRules> <clear […]

locking后报告的Windows Server 2012 R2 IIS弱密码

我有问题得到一个Windows Server 2012 R2 64位盒locking。 我使用了一个名为IISCrypto的工具来使FIPS 140兼容。 我已经手动检查registry项,所有弱密码看起来被禁用,但Retinanetworking扫描仪社区仍然报告IIS支持弱密码( Enabled=0 )。 当我运行SSLScan,我得到以下内容: 在port 443上testingSSL服务器127.0.0.1支持的服务器密码: Failed SSLv2 168 bits DES-CBC3-MD5 Failed SSLv2 56 bits DES-CBC-MD5 Failed SSLv2 128 bits IDEA-CBC-MD5 Failed SSLv2 40 bits EXP-RC2-CBC-MD5 Failed SSLv2 128 bits RC2-CBC-MD5 Failed SSLv2 40 bits EXP-RC4-MD5 Failed SSLv2 128 bits RC4-MD5 Failed SSLv3 256 bits ADH-AES256-SHA Failed SSLv3 […]