Articles of iis 7

IIS SMTP服务器多次发送电子邮件

我在Windows服务器2008年盒子上的SMTP服务器有问题。 每周四上午,服务器决定发送相同的2000多封电子邮件给同一个人。 代码中没有这样做。 有没有人遇到过这个? 如果是这样,你是如何解决这个问题的? 谢谢 编辑:我只是一个客户的程序员。 这是他们通过GoDaddy购买的服务器。 我在服务器设置和维护方面的专长是有限的。 这是从今天早上的日志文件的一部分。 2013-03-07 08:04:22 127.0.0.1 blahWebsite SMTPSVC1 BLAHWEBSITE 127.0.0.1 0 EHLO – +BLAHWebsite 250 0 185 16 0 SMTP – – – – 2013-03-07 08:04:22 127.0.0.1 blahWebsite SMTPSVC1 BLAHWEBSITE 127.0.0.1 0 MAIL – +FROM:<[email protected]> 250 0 47 34 0 SMTP – – – – 2013-03-07 08:04:22 127.0.0.1 […]

如何启用COMPLUS_ENABLE_64bit标志?

我在运行Windows Server 2008 R2的应用程序时遇到问题。 我从IBM的网站上发现,这个问题的原因是应用程序是32位和Win Server 64位。 指导意见是: 方法#2 修改64位客户端设备(例如Windows 2003 64位Citrix /terminal服务器)以自动运行所有网站的.NET代码为32位 脚步: 以pipe理员身份login到64位(操作系统)客户端设备 开始 – 运行“CMD”(启动命令提示符) 更改目录到C:\ WINDOWS \ Microsoft.NET \ Framework64 \ v2.0.50727 \ Ldr64.exe开始 这将禁用“COMPLUS_ENABLE_64BIT”标志并导致所有 .NET代码在此64位客户端设备上以32位运行。 我想知道如何再次启用此COMPLUS_ENABLE_64BIT?

安全的LDAPauthentication问题

我在Server1和Server2上的ASP.NET 4(4.0.30319)应用程序池中部署的webform的代码背后使用以下C#代码。 PrincipalContext pc = new PrincipalContext(ContextType.Domain, "testnet.testad.org:636", "dc=testnet,dc=testad,dc=org"); bool validated = pc.ValidateCredentials(username, password, ContextOptions.Negotiate); Server1正在运行:Windows Server 2003 SP2 IIS 6.0 ASP.NET版本4.0.30319 服务器1需要30-60秒之间的authentication取决于选项。 (注意:使用普通的ldap,它立即进行身份validation,没有任何延迟) Server2正在运行:Windows Server 2008 SP2 IIS 7.0 ASP.NET版本4.0.30319 运行与Server1完全相同的代码,Server2几乎可以即时validation。 (我也尝试了与另一个IIS 7.0服务器的代码具有相同的结果) 所以我相信代码是好的,这就是为什么我在serverfault这个问题。 有没有人遇到过这个问题? 有什么我可以补丁或configurationServer1不同的身份validation时间以符合Server2? 感谢您的任何帮助。 ………………………………………….. ………………………………………….. …………………………………… [更新] 我在打开ldaps身份validation请求时打开了wireshark。 我创build了一个包含636以上所有请求的文件。 它可以在这里查看:服务器1 636stream量 最大的差距是: 1949年在1.115583秒 – 第06788号在14.501754秒 和 第6803号在14.64297秒 – 第11742号在27.921379秒 该端口上的所有其他stream量都在同一秒内发生。 […]

Internet访客帐户在Windows 2008中的权限

我已经看到Windows Server 2008中没有“ Internet猜测帐户 ”用户。 我正在尝试在ISS 7.5下的一个网站上configuration一些文件夹的权限,而且我正在使用该用户在Windows 2003中执行此操作时遇到麻烦。 我应该如何以安全的方式做到这一点? 我想给一个特定的文件夹的写入和执行权限。 (该网站是在PHP中) 谢谢。

为什么HTTP(S)请求不会被logging在IIS中?

我正在解决一个batch file的问题,该文件使用Wget将请求发送到在IIS 7中运行的网站。batch file运行Wget两次,第一次通过POSTlogin到站点,第二次在站点中运行一些维护代码通过一个GET。 运行batch file的服务器和托pipe站点的服务器位于同一个专用networking上。 在IIS站点日志中logging第一个POST请求。 根据Wget的输出,它似乎是多次尝试第二个GET请求 – 总共20(通常) – 但没有一个被logging。 有问题的batch file的(编辑的)内容: wget –output-document=- –save-cookies cookies.txt –keep-session-cookies –post-data "[email protected]&Password=not-the-best-password&RememberMe=false" –no-check-certificate https://example.com/account/logon?returnurl=/ wget –output-document=- –load-cookies cookies.txt –no-check-certificate https://example.com/things/stuff/maintenance-code?x=E74B15D4-414E-468C-A340-621CC901CF1B Wget(标准错误)输出的一个(编辑的)示例,用于从batch file的最新执行开始的第二个GET请求的前两次尝试: SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc syswgetrc = C:\Program Files (x86)\GnuWin32/etc/wgetrc –2013-04-19 05:15:16– https://example.com/things/stuff/maintenance-code?x=E74B15D4-414E-468C-A340-621CC901CF1B Resolving example.com… 172.17.21.255 Connecting to example.com|172.17.21.255|:443… connected. WARNING: cannot verify example.com's certificate, issued […]

Windows / IIS – HTTP服务无法停止

从我发现这个错误通常是由Reporting Services引起的,但是Reporting Services没有安装在这个服务器上。 任何想法,为什么净停止http不完全工作? C:\Users\Administrator>net stop http The following services are dependent on the HTTP service. Stopping the HTTP service will also stop these services. Web Management Service World Wide Web Publishing Service Print Spooler Web Deployment Agent Service Function Discovery Resource Publication Do you want to continue this operation? (Y/N) [N]: y The Web […]

在IIS7上删除X-Powered-By:PHP

我们有一个运行IIS7和PHP 5.3.17的Win2008服务器。 为了笔试和其他安全目的,我们希望去掉头文件响应:“X-Powered-By:PHP / 5.3.17”,所以我们尝试closuresc:\ php \ php中的“expose_php”选项。 ini文件,还安装了UrlScan 3.1及其相应的“RemoveServerHeader = 1”,但是这最后一次urlscan似乎只用于IIS头文件,我们也用下面的指令修改了web.config文件: <system.webServer> <httpProtocol> <customHeaders> <remove name="X-Powered-By" /> </customHeaders> </httpProtocol> </system.webServer> 这两个解决scheme都没有提到的工作。 所以,我的大问题是我们可以修改什么来从IIS服务器中删除这个PHP头? 这是相当恼人的问题,因为在其他类似的(WIN2008,IIS7,PHP5)服务器,我们只是修改了php.ini文件,它工作正常! 我们将非常感谢您的意见和帮助,提前致谢。

我应该使用负载平衡器(Nginx)还是使用Web服务器(IIS7)压缩资源?

我有以下设置: Nginx(1.1.19)作为反向代理/负载均衡器 IIS7在后面作为Web服务器 MySQL作为数据库 我想弄清楚是否压缩像JS,CSS等静态资源,并与负载均衡器或Web服务器生成的HTML? Nginx是否可以将从IIS收到的压缩响应正常传递给客户端,还是在Nginx上进行压缩? 如果使用IIS进行压缩,则它和Nginx之间的stream量会更小。 我当然应该测量哪个选项更好,但在此之前,有没有人有类似的设置经验? 什么对你有用,你为什么最终在这个解决scheme? 谢谢!

新添加的IP地址不能用于IIS绑定

我的一个同事给服务器添加了几个IP地址,但是这些IP没有出现在列表中用于绑定。 这适用于IIS7网站和IIS6 FTP站点。 我们发现这个知识库文章,但我没有安装有问题的修补程序: http : //support.microsoft.com/kb/2551090/en-us 我不认为服务器在IP被添加后重新启动,因为它是一个实时生产服务器,但我相信IIS(至less从IIS6)重新启动。 我们必须做些什么才能使用这些IP? 他们是可以ping通的。 更新1:我能够RDP到新的IP地址没有问题。 更新2:我能够通过将它们添加到hosts文件,使其出现,但我仍然想知道是什么问题?

适用于IIS 7.0的PowerShellpipe理单元IIsProviderSnapIn与Webpipe理

我正在尝试在运行带有Service Pack 2的服务器2008的服务器上安装IIS 7.0的Windows PowerShellpipe理单元 ,因此我可以使用Webpipe理快照 。 安装时我遇到了一个错误 此产品的另一个版本已经安装。 此版本的安装无法继续。 configuration或删除此产品的现有版本。 Get-PSSnapin和Get-Module-ListAvailable都不显示Web WebAdministration ,但是我列出了IIsProviderSnapIn 。 另外, 在Windows 2008 R1上使用PowerShell 2和模块作为IISpipe理答案提供的脚本返回False。 这是WebAdministration的旧版本吗? 这是作为“IIS 7.0的Microsoft Windows PowerShell提供程序”在“程序和function”下列出的吗? 如果是这样,我可以安全地卸载它,并从原始链接安装PowerShellpipe理单元? (或者,我可以使用IIsProviderSnapIn来获取所有当前正在运行的站点的列表,就像我在WebAdministration模块中的Get-Website ?)