Articles of iis

尝试从本地工作站连接到远程IIS服务器时出现“拒绝访问”

我目前正在编写一个应用程序,通过虚拟目录连接到IIS服务器和蜘蛛收集信息。 当我尝试从Windows XP SP3与IIS 5.1机器连接到Windows Server 2003服务器与IIS 6.0时,我得到一个“拒绝访问”exception。 在服务器的安全事件日志中,它显示我正在尝试build立一个连接作为我的本地工作站的ASPNET帐户。 我是两台机器的pipe理员,似乎没有解决问题的麻烦。 我在4/1发布了这个 SO问题,并没有得到任何地方。 也许在SF上发布会提供更好的洞察力和问题解决。

如何找出哪个AppPool与哪个w3wp进程相关联?

我曾经这样做过: 如何附加到IIS6中的正确过程 IIS6为每个AppPool使用独立的进程,有用的是这些都具有相同的名称 – w3wp.exe。 确定哪个AppPool? 应用程序正在使用右键单击InetMgr目录中的属性? 并查看底部的AppPool列表。 要确定哪个进程匹配哪个AppPool在命令提示符处键入以下内容: iisapps.vbs 您可能会收到一个消息框,询问您是否要将您的默认VBScript提供程序更改为CScript。 如果由于某种原因,您不要input: cscript iisapps.vbs 这将列出每个应用程序池的进程ID,然后您只需将Visual Studio的附加进程ID与进程屏幕相匹配即可。 例: W3WP.exe PID:5124 AppPoolId:SharePoint – 80 W3WP.exe PID:4236 AppPoolId:DefaultAppPool W3WP.exe PID:728 AppPoolId:SharePointpipe理中心v3 W3WP.exe PID:4128 AppPoolId:ReportServer 但是这似乎并没有在Server 2008上工作。有没有更好的方法?

在Windows Server 2003上运行Apache / mod_wsgi或类似环境的好方法是什么?

我需要在我们拥有的窗口框中设置一个Apache实例。 我正在运行一个Python / Django应用程序,mod_wsgi是可取的,所以我可以重新启动个别应用程序。 不过,我需要在Windows下运行它。 Apache似乎并不容易在Windowspipe理(上次我尝试更新Windows实例,我不得不完全卸载并重新安装它)。 有什么工具可以简化吗? 还是有什么办法让我想要做的IIS或其他networking服务器?

HTTP 401.1在服务器重启后突然发生

我正在Web服务器上运行SQL Server CE复制,最近复制失败。 当我尝试访问diag实用程序( http://webaddress/Replication/SqlCeSa30.dll?Diag时,我得到一个http 401.1。 HTTP Error 401.1 – Unauthorized: Access is denied due to invalid credentials. Internet Information Services (IIS) 该网站设置为在目录安全匿名访问,文件ACL权限都是正确的(并没有改变),我重新运行ConWizard.exe工具,说一切都还好。 有人有主意吗?

Windows 2008 SSL证书

我有一个Windows Server 2008计算机从IIS 7托pipe网站。我已经从可信赖的机构购买了证书并安装在IIS 6上,但是我只是想让自己的证书encryption数据,而且我不知道如何去在服务器2008上这样做。 我如何使用Server 2008来生成SSL证书来保护网站? 那么我怎么在网站上安装证书呢?

让一个新的网站在IIS上正常工作

这可能是一个非常简单的问题,但它会给我们带来麻烦。 我们有一个小公司的内联网,有办公室的工作人员和我们学校的学生。 我们希望让学生访问共享办公室服务器上的一个网站。 学生使用独立的IP地址(通过路由器)连接到互联网和networking,而不是主要办公室。 我给IIS添加了一个新的网站,添加了一个IP地址,给网站分配了IP地址等等,每一个工作都很顺利,只是它解决了问题。 这两个网站被称为 服务器(非常原始的 – 主办公室服务器的名称) 和 StudentNet(又是非常原始的 – 指向新网站的新网站的名称) 我们有一个问题,当我们设置它,有时当办公室电脑试图去浏览器(内部网站)的服务器或作为连接string的一部分,一个SQL数据库等它不会find它。 为了解决这个问题,我们在所有办公室PC上的主机文件中添加了一行,但是我讨厌这个解决scheme。 它古老而笨重。 当有人来到并连接到networking时,您需要将其添加到他们的主机文件或让他们使用IP地址。 当我们购买新机器时,这需要完成。 我不相信没有一个更好的解决scheme,涉及到Windows服务器或我们作为网关的路由器之一。 有什么build议么?

有没有一种简单的方法来生成IIS中的“死”文件的报告?

我们正在寻找生成最近3个月,6个月和每年在我们的networking服务器上未被击中的文件列表。 IIS可以给我们一个已经被命中的文件列表,但是我想知道是否有一个工具可以在我们的web服务器目录中生成一个没有出现在日志文件中的文件列表。

命令行相当于按虚拟目录的应用程序名称设置上的删除button

标题几乎说明了这一点。 我需要一个等同于在Windows Server 2003上查看IIS6中的虚拟目录的属性时按下“应用程序名称”设置上的“删除”button的命令行。我需要这个batch file。 如果有一个VBScript的替代品,也可以工作。 我知道 Cscript.exe adsutil.vbs SET Path Value 我可以更改设置,但无法find可以更改的设置的列表。

IIS6:具有专用服务用户身份的应用程序池导致集成身份validation失败

我在IIS6和asp.net 3.5 SP1上。 我决定,我的asp.net Web应用程序应该有一个专用的应用程序池和一个专用的身份,因为这个身份被授予访问Web应用程序使用的敏感文件共享。 Web应用程序为传入用户使用集成的Windows身份validation,而我的问题是,当应用程序池设置为专用身份时,所有传入用户都无法通过身份validation ,即login框(从Internet Explorer)重新出现在用户提交他的密码。 应用程序池设置为networking服务标识时不会发生此问题。 专用标识已被授予对机器的IIS_WPG组的访问权限,我尝试了以下命令: aspnet_regiis.exe -GA myDomain\myDedicatedIdentity 但是还是没有运气。 有什么build议么? 我忘了授予这个身份的任何特权?

你能configuration一个自定义邮件反弹消息的特定地址?

我对邮件服务器知之甚less,但假设我有一个[email protected]地址,并且有很多垃圾邮件。 我可以为发送到该地址的电子邮件创build自定义退回邮件吗? 我想,其中一个原因就是将地址重新命名为垃圾邮件不敏感的地址,然后发送包含人们应该使用的真实地址的退回邮件。 有什么想法吗? 提前致谢!