Articles of iis

什么是用于自定义日志的好的第三方SMTP软件?

我目前使用IIS 6 SMTP来发送一些我们的邮件,但不幸的是我没有发现它的日志logging足够冗长 – 我也无法将其定制到足够详细的级别。 我想知道是否有人可以推荐一个第三方的SMTP软件,这将允许日志logging的可定制性,我可以注入我自己的列,或执行传出消息数据或标题正则expression式。

上传大文件(mp4)到IIS 7.5给500内部服务器错误

我做了一个网站,我需要能够上传video文件,它已经工作了很长一段时间。 然而,过了一段时间,它只是停止工作,现在当我上传一个video,它会给我下面的IIS错误消息。 图像可以工作(可能是由于其尺寸较小)。 我使用PHP服务器端脚本的HTML表单上传。 我已经设置了整个inetpub的用户权限,以允许IIS用户的所有操作。 如果你有什么想法,请告诉我,一直试图解决这个问题已经有好几个星期了。 提前致谢!

我可以在IIS / ASP.NET中检测经过身份validation的域用户,而不必提示其他人提供凭据?

我正在更新使用表单身份validation的旧的ASP .NET 3.5 webforms应用程序。 需求是需要自动login经过身份validation的域用户,同时仍然允许外部用户像以前一样手动login。 要清楚:我需要找出当前login用户的名称,如果他们与服务器在同一个域,并使用此信息绕过旧的login系统。 并非所有用户都将在networking上。 我遇到的问题是,虽然我可以从.NET的Request.LogonUserIdentity获取已login的用户,但必须先禁用相关页面上的匿名访问才能工作。 会发生什么事情是,任何不被识别的人都会收到login提示login到域,但我不希望这样做,因为有些用户没有域内的用户帐户。 我能想到的唯一解决scheme是为域用户自动redirect的特殊login页面。 但如果他们可以直接访问任何页面会更好。 该站点在IIS 6.0上运行Windows Server 2003 R2。 谢谢。

FTP目录限制通过IIS6

我们正在尝试在独立的Windows Server 2003(Standard,32bit,SP2)IIS6上设置FTP。 我们不使用广告。 它不是设置为用户隔离,因为我需要“pipe理员”帐户能够访问D:驱动器(其中FTP设置为根)的任何部分。 我希望能够限制单个用户帐户(在本地框上创build)只能访问驱动器上的特定的子子目录结构。 我不想让这个用户读/写/导航到D:驱动器的任何其他部分。 如果有必要,我可以接受目录列表,但肯定不过是。 在IIS6中,我使用用户名(如上面提到的用户)创build了一个虚拟目录作为别名 – 使用凭据login到FTP将它们直接放到目录中,这是正确的,我在之后。 但是我找不到阻止他们在“他们的”结构之外进行导航的方法。 我已经尝试拒绝他们在D:驱动器根目录下的权限,但是拒绝当然会覆盖任何允许他们在“他们的”目录下权限的企图。 我也尝试创build一个组,所以我应该需要我可以添加其他用户到这个组,他们也将被拒绝访问任何不是他们的目录结构。 正如你可能已经收集到的,我不是贸易networkingpipe理员,所以请温和!

我将如何共享我的IIS应用程序之间的端口?

在我们的networkingpipe理员的要求下,我想这样做,除非有人能够给我一个强烈的反对意见。 我应该注意什么?

在IIS 6中使用虚拟目录时权限不一样

我们有一个使用SQLite数据库的Web应用程序,通常这是通过给IIS用户权限写入数据库文件夹并正常工作来访问的。 但是,在虚拟目录而不是网站中设置站点时,尝试连接到数据库文件时应用程序失败。 我只能假设这是由于某种原因不应用或不同的数据库文件夹的权限,因为如果执行标准网站安装时权限没有更改,则会发生相同的错误。 将Web应用程序设置为虚拟目录的原因是由于客户端请求,因此他们可以使用服务器/虚拟站点的主机名来访问,允许他们在单个服务器上运行多个站点,而无需更改任何本地DNS服务器设置等。 客户端服务器和我testing的服务器是Server 2003 R2 SP2(32位)。 谢谢

应用程序请求路由(ARR)

我正在安装Win2008上的IIS,这将为PHP网站提供支持。 我不熟悉“应用程序请求路由”。 安装这个模块是否有意义,当时计划只是运行php-sites?

configurationIIS站点以使用HTTPS

我正在使用REST API,目前我正在部署在运行IIS 5.1的Win XP Professional SP2开发机器上。 该网站目前正在托pipe在端口81上,并通过HTTP访问。 我现在想configuration站点来停止使用HTTP并仅使用HTTPS。 我使用6.0 Resource Kit Tools中的SelfSSL.exe工具开发了自签名证书,并将Common Name设置为我的服务器的IP(因为它是本地开发计算机,它没有域名)。 我已经使用如何在IIS教程中设置HTTPS服务作为我的指导,已经configuration站点使用SSL。 但是,每当我尝试通过HTTPS访问API中的资源,我得到一个404。 有任何想法吗? 绑定configuration SSLconfiguration 提琴手响应 HTTP/1.1 404 Not Found Date: Tue, 10 Jul 2012 14:06:35 GMT Server: Apache/1.3.41 (Unix) mod_auth_pam/1.1.1 DAV/1.0.3 mod_ssl/2.8.31 OpenSSL/0.9.8g Set-Cookie: iomega=194.205.46.74.58091341929195981; path=/ Connection: close Transfer-Encoding: chunked Content-Type: text/plain; charset=utf-8 14 404 – Page Not Found 0

为什么SQL Server限制来自/从一个数据库从IIS的速度

我有麻烦与SQL服务器(或IIS,但我非常确定其SQL) 我之前已经发布了一个更模糊的问题,但是它仍然在发生,我还有一些更详细的信息。 上一篇文章 问题:当IIS网站尝试访问它时,SQL Server 2008r2到网站(iis 7)似乎限制了数据传输速度。 速度似乎被限制在每秒1Mb。 如果我重新启动数据库服务,或使数据库脱机,这将自行修复,但我宁愿不必每周都这样做。 一些故障排除: 来自同一台机器的文件传输很好,所以我不认为它的networking。 我可以从我的本地SQLpipe理工作室连接,并查询相同的数据库罚款 与SQL服务器相同的IIS服务器上的其他网站不会与其他数据库交谈 指出我们的开发服务器到现场麻烦的数据库有相同的问题 拿一个数据库的副本,把它放在另一个SQL没有问题 所以,我认为我已经削减到一个SQL内的数据库似乎有间歇性的麻烦,将数据传输到IIS。 任何想法是什么会造成这个? 为什么在正常工作几天后会发生这种情况? 我在哪里可以开始解决问题? 编辑1:新的信息我已经做了一些更多的testing,似乎它是一个特定的存储过程,有时只有使用10%的networking速度。 当我摆弄SP的时候,除了“调整”之外别无他法,似乎突破了瓶颈,从而又开始正常工作。 帮助,这让我疯狂! 谢谢

检测本地化的TLD

我有许多顶级域名(TLD)用于我的域名,美国用户名为.COM,德国用户名称是.DE等。我使用CNAMElogging将他们全部redirect到.COM域名。 原因是为了防止从Google处罚重复的内容。 有没有办法检测用户input的TLD,所以我可以用正确的语言显示页面?