Articles of iis 8

在Win 2012中绑定SSL证书重置

在Windows 2012服务器上,我们使用C#代码创build网站。 这也适用于https绑定w / SSL。 出于某种原因,每当一个新的网站被创build,它将所有网站的SSL证书设置为“未选中” 是否有办法防止这种情况? 我们使用的代码 //get the server manager instance using (ServerManager mgr = new ServerManager()) { SiteCollection sites = mgr.Sites; Site site = mgr.Sites[siteName]; if (site != null) { ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.CreateNoWindow = false; startInfo.UseShellExecute = false; startInfo.WorkingDirectory = @"C:\Windows\System32\Inetsrv"; startInfo.FileName = "appcmd.exe"; startInfo.WindowStyle = ProcessWindowStyle.Hidden; startInfo.Arguments = […]

只有第一个请求的IIS 8.0 500.19错误

我在本地机器上运行IIS 8.0以进行testing。 我已经通过Web平台安装程序安装了PHP,一切正常。 我遇到的唯一问题是在Web服务器启动后发送的第一个请求会生成500.19错误。 在产生错误的第一个初始请求之后,一切工作完好,直到Web服务器closures并重新启动(或者直到我的机器重新启动)。 以下是错误的简要说明: Module IIS Web Core Notification BeginRequest Handler Not yet determined Error Code 0x80070005 Config Error Cannot read configuration file due to insufficient permissions Config File \\?\C:\Users\Aaron\Programming\aaronjwood\web.config Requested URL http://dev:80/aaronjwood Physical Path C:\Users\Aaron\Programming\aaronjwood Logon Method Not yet determined Logon User Not yet determined 我没有使用任何types的web.config文件,因为我正在处理的所有代码都是用PHP或Perl编写的。 这是因为它正在寻找一个web.config文件,但无法find一个? 有没有办法告诉IIS不要找一个? 我对Apache更有经验,所以这个错误对我来说是新的。

Azure IAAS网站和会话亲和力

使用Azure IaaS虚拟机处理会话关联(粘性会话)的最佳方式是什么? 我们有2个负载平衡的Web服务器。 现在他们正在设置并使用Azure Round Robin方法。 问题是我们需要设置会话亲和力。 看来我们可以用ARR来做,但是这需要另一台服务器来支持吗? 实际上,我们在这些服务器上的多个端口上托pipe了多个站点,所以我们还需要支持多个端口。 我们可以使用networking负载平衡吗? 处理这个问题的最好方法是什么? 我们现在使用的第三方控件是不可序列化的,所以我们必须使用会话亲和力。

Http错误503服务不可用

我努力在IIS8中设置环境,我search了很多,但找不到一个正确的解决scheme。 我检查了错误日志,但不知道。 C:\ WINDOWS \ SYSTEM32 \ LogFiles文件\ HTTPERR 2013-10-09 09:28:39 192.168.43.205 60172 192.168.43.205 80 HTTP / 1.1 GET / 503 2 AppOffline qa.hti.local 2013-10-09 09:28:39 192.168.43.205 60192 192.168.43.205 80 HTTP / 1.1 GET /favicon.ico 503 2 AppOffline qa.hti.local 然后在事件查看器中: 警告: 工作进程“11188”服务应用程序池“qa.hti.local”中的协议“http”的监听器通道报告监听器通道故障。 数据字段包含错误编号。 工作进程“7492”服务应用程序池“qa.hti.local”中的协议“http”的监听器通道报告了监听器通道故障。 数据字段包含错误编号。 工作进程“9088”服务应用程序池“qa.hti.local”中的协议“http”的监听器通道报告了监听器通道故障。 数据字段包含错误编号。 工作进程“9964”服务应用程序池“qa.hti.local”中的协议“http”的侦听器通道报告了侦听器通道故障。 数据字段包含错误编号。 工作进程“7716”服务应用程序池“qa.hti.local”中的协议“http”的监听器通道报告了监听器通道故障。 数据字段包含错误编号。 我不明白警告是什么意思。 错误:应用程序池“qa.hti.local”正被自动禁用,因为服务该应用程序池的进程中存在一系列故障。 注意:我了解到,连续5次失败导致APP池崩溃,这可能会增加。 我也试图增加这个,但没有成功。 […]

IIS 8,webdav和windows文件共享

我们正在寻找使用webdav服务器来发布一些内部文件共享,并希望使用这些共享上build立的安全性进行发布。 环境是Win 2012 / iis8 我已阅读并尝试遵循IIS7和7.5的指示,但得到500错误和网页configuration错误。 我认为它与身份validation或创作规则有关,因为我可以为凭证或用户设置域pipe理员,如果我正在用用户文件夹进行testing,它将会通过 – 但这不是我们所期望的。 这似乎让它敞开。 我不是一个IIS的人,我在IIS8上的信息search没有给我我需要的结果。 任何方向可能会有所帮助,不胜感激。

如何loggingWindows事件中的IIS 8客户端身份validation错误?

我们在IIS 8上托pipe了一个内部Web应用程序,通过HTTPS公开了一些REST服务。 由于它被其他应用程序访问,我们需要客户端证书 。 由于缺less客户端证书或客户端证书不正确,我们正在收到一些身份validation失败,但我们需要将它们logging为Windows事件,以便我们可以使用我们的监视基础架构 我们如何正确configuration在Windows Server 2012上运行的IIS 8来转发客户端证书身份validation失败错误,以便它们出现在Windows事件中? 是否有任何需要安装并运行的特殊服务器function才能正常工作?

在服务器2012上使用IIS 8的ColdFusion 10,tomcat是否需要单独安装?

我使用IIS8在Windows Server 2012上安装了ColdFusion 10。 我的isapi_redirect.log告诉我 Tomcat is probably not started or is listening on the wrong port 我已经在IIS中设置了tomcat连接器,并且全部检查了一百次。 我是否需要单独安装tomcat作为服务,或者ColdFusion是否正在运行tomcat服务? 如果ColdFusion是为了运行它,有没有办法手动启动它? 我检查了netstat,并尝试telnetting到tomcat端口。 这绝对没有运行。

Windows 2012 R2 IIS 8.5.9600.16384和Google Go Webservice并行

我的networking适配器使用三个IP4地址: 一个 b C IIS运行两个站点:A,B和绑定 A>一个:80 B> B:80 B> B:443 我configuration了IIS来听a和b,如下所示: netsh http add iplisten ipaddress = a:80 netsh http add iplisten ipaddress = b:80 netsh http add iplisten ipaddress = b:443 命令netsh http show iplisten显示: 一个 b Google Go Webservice运行在IP4地址上: C 情况:这个configuration在Windows 2008 R2上运行良好。 在Windows 2012 R2上,它似乎首先运行,但在重新启动服务器后,Google Go Webservice正在运行,但站点A和B已停止 。 但是我可以手动启动它们,并且所有三个站点都可以重新运行。 方法1:站点A和B正在运行。 现在我禁用Google Go […]

读取IIS错误日志 – 状态和子状态

在尝试解决IIS错误时,我遇到了一个指导,讨论了IIS日志中的错误代码。 4服务器日志你需要知道修复任何IIS / ASP.NET错误 该职位使用以下从IIS日志文件摘录… 2013-06-16 03:39:19 ::1 GET /test.aspx mincase=80 80 – ::1 – 500 16 0 3173 文章接着说500代表状态代码,而16代表状态代码。 但是,当我尝试通过Googlesearch状态代码时,我总是看到它被称为500.16 。 这基本上是两种不同的方式来引用相同的错误代码? 与500 16和500.16有区别吗?

使用IIS 8在FTP服务器(550)上写入访问被拒绝

我正在尝试为Windows Server 2012上的IIS 8托pipe的其中一个网站设置ftp服务器。 所以我build立了我的网站,一切正常,网站是可及的。 然后我右键单击网站条目 – >添加FTP发布 – >没有分配的IP地址,端口21,select我的自签名证书 – >下一步 – >validation:标准,允许访问用户pipe理员,检查读/写权限 – >完成。 现在我试图用Filezilla连接到ftp服务器。 一切都很好,但我只有只读访问。 我search谷歌的这个问题,但没有帮助到目前为止。 我检查了用户Administrator / IIS_IUSRS的文件夹权限,但都应该具有读/写权限。 我不是很熟悉Windows服务器2012年,所以我真的不知道在哪里寻找。 我错过了什么configuration?