Articles of iis

无法从Visual Studio 2013连接到MSDeploy服务

情况 我有一个托pipe的服务器,它有我们的开发networking服务器。 我已经安装了Webpipe理服务(通过Web平台安装程序),并设置了一个IISpipe理用户,安装委托,启动服务,并试图通过Visual Studio 2013发布Web对话框与validation连接button连接到服务。 我使用的地址如下: https://169.254.0.0:8172/msdeploy.axd : https://169.254.0.0:8172/msdeploy.axd : https://169.254.0.0:8172/msdeploy.axd (显然IP地址已被更改,但我绝对确定我正在使用的是正确的,因为这是我连接到RDP。我也尝试过http按照这篇SF文章: 如何configurationWebDeploy服务器直接从Visual Studio发布? 我已经确保服务(Webpipe理和Web部署代理)正在运行,并且防火墙不阻塞通信(我已经尝试closures它)。 以前我对运行在局域网和域中的服务器有这个好运,但是这个既不是。 任何build议,将不胜感激。 更新 Windows防火墙不pipe理端口限制 Azure正在pipe理服务器端口限制(我不知道这将进入此项目)。 打开了8172 TCP端口,并使用上述地址的http版本。 现在错误是: Could not complete the request to remote agent URL 'http://…/msdeploy.axd/MSDEPLOYAGENTSERVICE'. The operation has timed out. Could not complete the request to remote agent URL 'http://…/msdeploy.axd/MSDEPLOYAGENTSERVICE'. The operation has timed out. 404.7错误日志中的错误 随着上面的超时错误消息,我再次查看日志,并注意到返回的HTTP错误是404.7:Not […]

我可以完全禁用IIS中的ASP.NET,以及所有的副作用?

我在Server 2008 R2上使用IIS 7.5来运行非ASP网站,他们也不使用.NET。 可以完全禁用/卸载ASP.NET,以便不需要ASP.NET安全更新,并修复像aspnet_client目录等外观小烦恼?

回收应用程序池是否清除请求队列?

我是一个IIS的nube。 我一直在阅读关于回收应用程序池以释放由可能泄漏的有问题的应用程序引起的内存的好处。 我明白,通过回收应用程序池,我本质上重新启动应用程序,而无需重新启动服务器。 我也明白,通过回收应用程序池,我正在清理应用程序caching和会话。 我的问题是,当我回收configuration为只有一个工作进程的应用程序池时,是否清除了请求队列,或者是否在新工作人员启动时满足排队的请求?

使用IIS URL重写从一个子域redirect到另一个

我正在尝试设置IIS,将stream量从https://sub.foo.comredirect到https://www.foo.com ,但不会将任何stream量redirect到https://sub.foo.com/bar 。 常规的HTTPredirect模块不允许这种types的控制( https://sub.foo.com/bar将被redirect),所以我试图使用URL重写模块,但尽pipe有很多谷歌search,我不能find正确的设置。 目前我的规则看起来像这样 (我没有代表embedded图像伤心),但没有工作。 我已经尝试在服务器级别和“到”和“从”网站设置它,但仍然没有运气。 我错过了什么?

禁用SSLv3打击Poodle现在不能连接到SQL“由远程主机强行closures的连接”

我已经禁用SSL3在我的networking服务器上,以对抗Poodle漏洞,现在我无法使用SQL身份validation连接到我的SQL服务器。 我只是“连接强行closures由远程主机”的消息。 任何人可以提供任何build议? 在SQL上需要configuration更改吗?

允许CGI-EXE应用程序访问registry

我有一个exe应用程序,我在IIS上运行(从DefaultAppPool C:\inetpub\wwwwroot ),需要访问registry,但它不工作,似乎没有权限。 有什么奇怪的是我在Windows 8上运行它,它工作正常,但在Windows 7和Server 2012的主机,它不运行。 我知道registry项有权限,我甚至试图设置Everyone完全控制,但仍然失败。 我也尝试了HKEY_CURRENT_USER和HKEY_LOCAL_MACHINE ,没有运气。 我确实了解了信任级别,但是我不确定这些信息是什么,只有我可以find与ASP应用相关的参考信息。 有什么我需要添加到web.config或IISpipe理控制台允许我的CGI应用程序访问registry,最好在HKCU? 编辑:试图看看过程监视器发生了什么,但我看不到任何线。 但是我写了这个快速的Perl脚本来复制这个: use strict; use Win32API::Registry qw (:ALL); print "Content-type: text/plain\n\n"; RegCreateKeyEx(HKEY_CURRENT_USER, "Software\\TestingRegistryAccess", 0, "", REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, [], my $rh, []) or print regLastError(); if(defined($rh)) { RegCloseKey($rh); } 输出是: Access is denied. 所以必须有一些方法来允许CGI脚本访问它,它可以在我的Win8桌面上运行。

从Powershell的多个服务器上的IIS备份

有人可以帮助我远程从PowerShell脚本备份多台服务器上的IIS。 我可以从powershell命令备份IIS。 backup-webconfiguration -name IIS_backup。 另外我有一个批处理脚本需要备份,但只适用于一台服务器。 我必须在本地login并将其作为批处理作业运行。 @echo off cls pushd "%WinDir%\System32\inetsrv" echo.| date | find /i "current">datetime1.tmp echo.| time | find /i "current">datetime2.tmp for /f "tokens=1,2,3,4,5,6" %%i in (datetime1.tmp) do ( echo %%n>datetime1.tmp ) for /f "tokens=1,2,3,4,5,6" %%i in (datetime2.tmp) do ( echo %%m>datetime2.tmp ) for /f "delims=/ tokens=1,2,3" %%i in (datetime1.tmp) do ( […]

IIS无法访问OneFS虚拟目录中的文件 – 404错误

我有一个名为“test”的虚拟目录的IIS服务器,使用SMB协议指向Isilon OneFS服务器上的共享(\\ 192.168.XX \ test)。 我已经configurationDefaultAppPool作为我创build的可以访问共享的特殊用户来运行。 当我浏览到虚拟目录( http:// localhost / test )时,我得到一个目录列表,并按预期列出了该目录中的所有文件。 但是,如果我浏览到一个实际的文件( http://localhost/test/file.txt ),我得到一个404错误从IIS。 如果我尝试浏览到一个子目录,也会发生同样的情况。 我已经validation了我可以从Windows资源pipe理器访问文件。 我可以远程进入IIS服务器,打开Windows资源pipe理器,进入\\ 192.168.XX \ test,并打开文件就好了。 为什么IIS给我一个404错误呢? 编辑:我创build了映射的驱动器\\ 192.168.XX \testing连接使用相同的用户作为IIS,我可以从映射的驱动器打开文件就好了。 我也检查,以确保必要的MIMEtypes在IIS中定义。

到Tomcat的IIS 7.5 JK连接器

我有许多Tomcat服务器使用较旧的32位版本的isapi_redirect.dll,我将默认应用程序池设置为启用32位应用程序。 在客户端的服务器上,他们需要在同一个不适用于32位的应用程序池下安装另一个ISAPI。 我正在尝试将isapi_redirect.dll更新为64位。 我从这里下载了tomcat-connectors-1.2.40-windows-x86_64-iis.zip 。 我禁用了默认应用程序池的32位支持,并浏览到本地主机。 我看到的不是出现错误,而是IIS 7默认欢迎页面。 如果我从它的文件夹中删除isapi_redirect.dll,我不会得到一个错误。 我认为这意味着IIS甚至不试图find.dll。 我是否需要启用或更改其他内容以允许Tomcat使用64位的isapifilter? 我遵循类似于此的设置,除了我有一个isapi_redirect.properties文件而不是registry项和文件夹不同。 这适用于我的32位isapifilter。 我没有尝试与64 isapifilter的registry方式,也没有运气。

访问www时404未find

我试过了: www Host(A) 38.67.136.195 每次你访问我的网站使用www.synergyweight.com然后它给了一个404错误。 所以我改用了Cname www Alias(CNAME) synergyweight.com Neiter一个会工作。 我可以ping通www.synergyweight.com,但没有显示,除了未发现的错误,这不是一个asp.net错误。