Articles of iis 6

IIS / SMTP – 由于文件locking,无法从inetpub / mailroot / Queue移动电子邮件

我有一个处理inetpub/mailroot/Queue目录中的电子邮件的侦听器。 一旦收听者完成处理电子邮件,它将继续将电子邮件移动到另一个目录。 但是,由于进程inetinfo.exe的文件locking,移动电子邮件是不可能的。 我已经注意到,这个文件locking在几个小时到几天的时间段之后被释放。 您可以看到Queue目录随着时间​​的推移可能变得非常充实。 我已经能够解决这个问题的唯一方法是通过在IIS中手动停止并启动我的SMTP虚拟服务器。 是否有可能以编程方式释放此文件locking? 如果没有,是否有可能加快释放这个文件锁? UPDATE 监听器监视传入电子邮件的Queue文件夹,然后处理它们。 然后将电子邮件中的数据插入到我们的内部程序中。 听者完成电子邮件后,将电子邮件移到其他地方的成功或失败目录。 解决了 一年之后回到这个问题后,终于能解决了! 解决scheme是configurationSMTP虚拟服务器的本地(默认)域,并将其设置为我想处理的电子邮件的适当域。 这导致电子邮件进入Drop文件夹,在那里他们可以自由操纵,而不必担心stream程locking。

与IIS6的Python CGI返回一个404错误

我试图让Python 2.7在IIS6中作为CGI脚本工作。 我在W2k8上一直这样做,但是这是我第一次尝试在IIS6上使用它,我无法使用它。 谷歌searchbuild议只需要两个步骤: 创buildWeb服务扩展 为.py添加一个映射 我做了这两个,但是当我尝试打开一个test.py页面时,我得到一个404错误。 一定有一些简单的我错过了。 任何build议感激地收到,而我还有一些头发离开! 我正在testing一个新的W2k3R2安装,所以没有什么额外的URLScan或AV可能会干扰。 我创build了Web服务扩展使用: 我在一个虚拟目录中使用Python,目录属性是: 最后的映射是:

是否有可能将IIS6configuration为使用不带mmc snapin的自定义404

我有FTP访问服务器,我想有自定义404页面。 我无法访问pipe理控制台或服务器上的任何pipe理员权限。 我明白,Apache可以使用.htaccess文件来设置目录的自定义errorDocuments。 在IIS6中有类似的方法吗? 干杯,垫子

在IIS6中部署.NET代码时正在使用的文件

有时在IIS6中部署.NET代码时,我无法重命名或删除.NET应用程序文件夹,因为它正在使用中。 似乎解决它唯一的事情就是停止w3svc服务,做我需要做的,然后再次启动它。 当在Web服务器上提供其他Web应用程序时,这并不理想。 只要停止特定的虚拟网站似乎也不工作。 有一个更好的方法吗?

网卡已启用,但无法正常工作

我在我的一个windows2003 / IIS6服务器上有一个奇怪的行为。 我有两张网卡,让我们打电话给卡A,连接服务器和互联网,让我们叫卡B连接服务器和内联网的卡。 服务器被许多使用上网本连接到IIS的用户使用。 问题是,卡A不时地停止工作。 我可以通过卡B到达RDP服务器,我看到A被启用,但没有任何stream量。 我可以重置它,禁用并重新启用它,但没有运气。 我唯一能做的就是重启服务器,这很烦人。 在系统日志中没有用处。 只有一次我能够重现这种行为时,调用一个非常简单的aspx页面,只stream式传输一个文件(使用Response.WriteFile ),并从一个上网本调用页面。 重新安装该上网本的窗口,并开始下载文件,而不locking服务器卡。 我出来的答案,任何帮助不胜感激。 谢谢。

如何在IIS 6中移动虚拟目录?

客户创build一个虚拟目录作为另一个虚拟目录的子目录(然后想知道为什么他的URL不工作!)有什么办法让我把新的虚拟目录移动到网站的根目录? 我必须删除它并重新创build吗? 再次,这是IIS6。

将ASP v1支持添加到IIS6

我有IIS6运行Win2003服务器和(不幸),我需要得到一个非常老的代码库上运行。 它使用经典的ASP v1,看起来这个特定的盒子在IIS6中不支持它。 因此我的问题 – 我如何添加一个?

在search引擎中需要过时的URL被redirect到IIS 6中的新网站

我们最近在完全独立的服务器上将我们的网站更新为完全不同的结构。 我们将要发送所有的stream量到新的网站,我想弄清楚如何从search引擎的任何请求,将不再存在,被redirect到新的网页。 我的唯一select是将旧网站的内容移入新网站,然后将网页属性设置为redirect到新网页? 在进行研究时,我遇到了.htaccess文件,他们似乎正在做我正在寻找的东西,但它看起来像只在apache服务器上可用,而不是在IIS 6服务器上。 是否有可能在IIS 6中有一个301redirect,而不需要服务器上的旧文件?

IIS6 cdo.message不能发送电子邮件访问被拒绝的错误

在iis 6服务器上获得了一些非常基本的电子邮件代码来发送testing电子邮件。 在这台服务器的交换服务器上启用中继,iis用户对mailroot及其所有子文件夹的目录具有写权限,但是仍然得到这个被诅咒的错误。 CDO.Message.1错误“80070005”访问被拒绝。 /email.asp,第42行 在拾取文件夹中没有看到任何文件,但是队列文件夹中有文件。 任何想法我应该看看什么? 第42行上的代码是myMail.Send

我可以限制IIS使用一个而不是两个处理器吗?

我们的ASP.NET应用程序使用由许多处理器核心许可的组件。 不幸的是,我们的客户希望将应用程序部署到多function服务器(IIS,SQL Server,文件服务器等),超过了客户许可的处理器内核数量:它们允许四个内核,但有两个处理器每个核心有四个。 我可以在Windows Server 2003机器上configurationIIS 6以仅使用一个处理器吗?