Articles of iis 6

服务器发送文本/ HTML而不是JavaScript文件

我已经使用这些条件在服务器上重写了:AngularWildCard:(。 ) – 重写为appjs / views / AngularCondtions:(appjs / modules /。 | appjs / agent / | appjs / user /。 | content /。 | scripts / ) – 没有 当我加载页面时,服务器正在为每个java脚本请求发回索引页面。 我无法弄清楚为什么AngularConditions不应该重写这些请求。 注意:我在IISpipe理器中写了这个

从Server 2003迁移到Ubuntu + Apache的网页 – 可以吗?

我们有一个旧的服务器2003,运行IIS 6.0 ,我希望能够退役并转移到我们的主要托pipe平台(运行Ubuntu Lucid和Apache 2.2.14 ,使用php 5.3-ish )。 如果可能的话,我试图find一个解决scheme来覆盖旧的网站。 我可能试图在这里重新发明轮子,不确定。 该IIS上的网页是旧的。 很古老。 其中大部分是古代的,Geocities风格的HTML(不ASP.Net虽然)。 有些使用Frontpage扩展。 default.htm可能不会被解释为索引页面。 我们假设这不是问题,我们将代码更新的任务留给用户。 这些网站背后没有任何数据库。 假设我已经在Linux端创build了这个虚拟主机,那很简单。 如何导出和将应用程序池中的所有内容从Windows迁移到Linux环境? 有没有这样的应用程序,希望不是专有的? 谷歌search大多返回“不这样做”的结果,因为平台不是很兼容 – 但我想我正在寻找第二个意见。 还有一个工具可以做到这一点(Apache到IIS),必须有一些东西。 提前致谢。

网站试图从不同的网站拉起一个页面

过去一个月左右,我们遇到了一个问题,我不知道是什么原因造成的。 第一次之后,我们把它写成了侥幸,但今天又发生了,所以我正在寻找答案。 一个网站突然开始接受另一个网站的请求。 例如,查看我们的跟踪信息,用户在2:09:07 pm点击domain1.com/pagename ,然后在2:09:12 pm点击domain2.com/pagename2 ,之后所有点击都发送到了domain2.com即使页面驻留在domain1.com 。 当我得到404错误时,我有一个PHP _SERVERvariables持有的日志; SERVER_NAME显示domain1.com而SCRIPT_FILENAME显示它正在显示domain2 。 我查看了IIS日志,但是它只是开始为domain1.com上不存在的页面提供404错误。 发生这种情况时,服务器上的所有站点都会closures,我们必须重新启动服务器才能恢复服务器。 不知道该怎么想。 这可能是RAM问题,应用程序池问题,FastCGI问题? 任何帮助,将不胜感激。 所以,它又发生了。 这一次,这是深夜,但我们不需要重新启动服务器; 它以某种方式固定自己。 但是,我从FastCGI得到以下错误: The FastCGI Handler was unable to process the request. The FastCGI process has failed frequently recently. Try the request again in a while Error Number: -2147467259 (0x80004005). Error Description: Unspecified error The FastCGI […]

重新启动服务器后NTLM身份validation不起作用

我有Windows Server 2008 SP1上的IIS 6.1。 有一个只启用Windows身份validation的Web应用程序。 这只有一个提供者:NTLM。 当我工作时,它工作正常 – 直到服务器重新启动。 重新启动后,始终显示login对话框,但login始终失败。 我已经尝试重新启动IIS和应用程序池,但这没有帮助。 什么工作是启用和禁用身份validation机制 – 例如匿名。 在摆弄了一段时间之后,NTLM运行 – 直到下一台服务器启动。 在日志中我可以看到以下内容: #Fields: date time s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status time-taken 2016-01-14 12:56:11 127.0.0.1 GET /Pages/MainPage.aspx – 80 – 127.0.0.1 Mozilla/5.0+(compatible;+MSIE+10.0;+Windows+NT+6.1;+WOW64;+Trident/6.0) 401 2 5 0 2016-01-14 12:56:11 127.0.0.1 GET /Pages/MainPage.aspx – 80 […]

join新的域控制器

我最近创build了一个与旧控制器(Windows Server 2000)具有相同域名的新域控制器(Windows Server 2012 R2),并且我有一个旧的Windows Server 2003与IIS / SQL和其他杂项服务,我想join而不会丢失当前用户和个人资料所拥有的任何网站/服务。 当我将所有工作站切换到新域时,我使用ForensITconfiguration文件向导脚本将其configuration文件迁移到新的域configuration文件,这对于工作站来说是完美的。 有没有简单的方法将Windows Server 2003join新的域名?

IIS 6发送规则

我需要发送所有电子邮件作为正常与gmail.com&gmail.co.uk电子邮件的条件。 哪些需要通过谷歌smtp中继服务。 这可能在IIS 6上设置? 基本上2套规则。 谢谢

如何禁用TLS 1.0而不破坏我的IIS / ASP.NET网站?

我们正在运行Windows Server 2008 R2。 一段时间以来,TLS 1.0已经不兼容PCI,通过Windowsregistry禁用它很容易。 但是,过去禁用TLS 1.0给我们带来了两个问题: 通过远程桌面连接到服务器是不可能的。 我们的IIS 6.1网站变得不可用。 问题#1已经修复了MS修补程序KB3080079 ,但是我们的网站在TLS 1.0被禁用后仍会崩溃。 禁用TLS 1.0时,我需要做些什么来保持ASP.NET的快乐,以及网站在线? 以下是错误消息,只有在registry中禁用TLS 1.0并且服务器重新启动后才会出现此错误消息: Server Error in '/' Application. The system cannot find the file specified Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and […]

IIS6允许不使用Access-Control-Allow-Origin的CORS

我不明白这里发生了什么事。 我有两个在同一台服务器上运行的IIS6站点。 一个是www.example1.com,另一个是www.example2.com 在Google Chrome中查看HTTP标题时,我看不到任何Access-Control-Allow- *标题。 但是,当我从任一域请求资源时,请求成功。 有人可以向我解释为什么请求成功吗?

IIS将多个URL重写到端口

我有两个进程/应用程序运行在端口8888和端口8890。 我可以通过http:// localhost:8888 & http:// localhost:8890访问我的windows服务器。 我目前使用IIS GUI来重写url。 应用程序请求路由(ARR)和URL重写已安装。 我已经成功地重写或redirect到服务器的所有请求到一个端口 – 本质上我映射“*”通配符到“ http:// localhost:8888 / {R:0}”,它工作时,我访问http:/ / /网站 ! 我怎样才能扩展到以下场景: http:// website / solution1 /应该redirect到端口8888& http:// website / solution2 /应该redirect到端口8890 请帮忙。

IIS 6.0应用程序池停止问题

在我的IIS日志中,我发现了警告级别的事件ID 1013,表示停止时间超过了特定Web应用程序的工作进程的预期停止时间。 我的问题是,我怎么知道或跟踪什么原因IIS工作进程停止? 此警告级别的事件ID是否意味着工作进程应用程序池停止或不? 在此先感谢乔治