我试图在IIS 7上设置SMTP服务器。我select了“将电子邮件发送到SMTP服务器”和“使用本地主机”复选标记,端口号设置为25.我的c#代码如下 protected void Page_Load(object sender, EventArgs e) { SmtpMail.SmtpServer = "localhost"; SmtpMail.Send("FROM", "TO", "SUBJECT", "BODY"); } 我收到一个错误,说“传输失败连接到服务器”。 需要帮助来解决这个问题。
在2008 R2服务器上,我们共享configuration集和IPv4限制,但是如果启用共享configuration,则限制似乎不起作用。 我只在http://forums.iis.net/p/1162818/1977556.aspx (经过相当长的时间search后)在其他地方发现了这个问题。 我想知道是否有人能指出我的方向,任何官员支持这一点,或者如果有人有任何进一步的信息。 还是只是一个无证的“function”IIS的情况?
我有以下Web服务器设置: Windows 2k8 x64(相当强壮,32 GB的内存,最近的处理器) IIS7.5 1个Windows 7 32位testing客户端 偶尔(<每月一次)我们的应用程序通过服务器上的HTTP URL下载大型MSI安装文件文件大小约为150 MB)。 最近我们已经把我们的服务器平台迁移到了Windows Server 2008上。我们有一些HTTP下载非常慢的情况。 我检查服务器上的IIS日志,文件似乎以0 – 2048字节的增量下载。 W3SVC日志中的所有行结束如下所示: … /ABC.msi … 206 0 1768 我假设1768是为该通道下载的数据块大小。 而之前它正在采取我们的150 MB文件15-20分钟下载(从像IE的文件下载function,或事件BITS客户端),现在是花费数小时。 在这些文件的IIS 7节stream带宽有什么吗? 很less会有一两个以上的转移同时发生,我们的testing只能从一个客户端进行。 我遍地search,“应用程序请求路由”看起来像一个地方看,但我看不到在IISpipe理工具中的这个function图标。 有没有其他人看过类似的行为?
我有一个网站,与IIS6和Apache 2.0的Windows 2003 32位服务器performance非常好,最近我升级到IIS7和相同的Apache 2.0(32位)的Windows Server 2008 R2 x64。 我注意到在50-70个用户连接之后,响应时间极度减less。 在IIS日志中,响应时间是完美的。 看来问题是Apache。 有任何想法吗 ???
我正在堵塞。 在现在安装了IIS7的Windows 2008 R2框上处理从SQL 2000到SQL2008 R2的迁移项目。 旧服务器有3个简单的虚拟目录,其上安装有XML模板。 安装了“用于SQL Server的IIS虚拟目录pipe理”以控制对每个文件夹的SQL帐户访问,以便数据库中的代码可以访问模板。 我已经重新创build新的服务器上的虚拟目录,但SQL服务器IISpipe理单元现在已经停产,任何人都可以摆脱anylight我将如何configuration这个工作在IIS7与SQL2008 R2? 任何帮助非常感谢!
这个问题张贴在堆栈溢出 ,我在这里交叉发布,因为我认为这可能是一个更正确的论坛。 我正在尝试通过在IIS7(集成模式)中呈现错误获得完整的程序控制来控制头部疼痛。 我想要做的是给出一个错误(页面未find,内部服务器错误,未经过身份validation等),将整个请求传输到一个自定义ASPX或HTML(我更喜欢后者)与正确的HTTP状态代码。 我想要的是IIS7不给我废话什么我设置HTTP状态代码。 我不想error handling。 当我设置Response.StatusCode = (int)HttpStatusCode.NotFound ,我想要的不是IIS来渲染自己的错误页面,但也许传输请求到另一个文件。 我已经得到这个静态configuration的东西工作: <configuration> <system.webServer> <httpErrors> <clear /> <error statusCode="404" path="/errors/404.html" responseMode="ExecuteURL" /> </httpErrors> </system.webServer> </configuration> 虽然这有效,但如果出现错误情况,它不会给我程序控制如何处理响应。 configuration是一个很好的后备,但我真的想能够设置Response.StatusCode和呈现一些完全不同于configuration的404.html在某些情况下(如JSON响应,如果我们收到Accept: application/json ),但IIS7不会让我。 不是一个机会。 那么我该怎么做? 我试图设置HttpResponse.TrySkipIisCustomErrors Property ,但看起来像一个巨大的黑客,似乎并不一致。 是否将此属性设置为true真的是build议的最佳实践来获得我想要的行为? 目前,我留下的感觉只不过是对IIS7的强烈憎恨。 任何人都可以帮助我通过certificate我只是愚蠢的,我确实可以完全控制HTTP堆栈来补救这个问题吗?
我有一个产品,我正在评估称为bugtracker.net,它有能力通过两个身份validationWindows身份validation。 和一个本地数据库与用户帐户。 为了这个工作,我需要让代码处理对数据库的身份validation,但我也有一个表单,对AD进行身份validation。 对于这一个文件工作“loginnt.aspx”,它需要设置为使用Windows授权,但我需要该文件夹的其余部分允许匿名访问。 请帮助我这么接近得到这个工作,并且说明书是为iis6写的,这个能力不可能在iis7中丢失?
我设置了虚拟ftp,因此我可以使用mybackup.com IUSER权限使用virtual | mybackup.comlogin。 现在它停止工作:-(身份validation正常,但使用用户mybackup.com的授权不在f:\备份上,但它在原始位置c:\ inetpub \ vhosts \ mybackup.com \ 我有双重检查,两个位置的权限是相同的。 可能是什么原因? iis是否有任何限制,使ftp不在inetpub之外的位置? 是否有任何其他方式使用户mybackup.com FTP到别的地方,而不是默认的用户位置? 我只有一个IP地址,所以我不能设置多个FTP,所以我正在使用虚拟的。 但它停止工作,我找不到错误,为什么它说文件夹不存在,如果是: – /
我正在一个专用的服务器上运行一个ASP.Net webapp,并且最近对服务器硬件做了一个重要的更新。 令我惊讶的是绝对没有性能提升。 旧的服务器:单个xeon x3220 2演示Windows 2003 IIs6数据库在单独的服务器上运行,旧xeon。 新的服务器:32演示ram raid 1 0 SSDs Windows 2008标准IIs7双xeon x5660 DB运行在同一台机器上 关于新服务器的一切都是好得多,但没有改善。 我们正在更新Web应用程序本身,但我想知道从服务器/ IIS7configuration的angular度来做什么可以加速这个事情。 对于这个更新,这个webapp没有任何改进似乎是不可能的。
赦免基本的问题,但我似乎无法find任何基本的答案。 我正在使用Web Farm Framework 2.0build立标准服务器场。 我设置了一个控制器服务器和一个主服务器。 当我configuration我的主服务器时,我这样做了启用负载平衡。 然后我在主服务器上部署了一个基本的MVC应用程序。 我能够ping我的客户端应用程序时,我直接击中主服务器确认一切都是好的。 为了踢轮胎,我想要做的是通过我的农场访问相同的MVC应用程序。 为了清楚起见,假设我的环境如下所示:controller(IP:192.168.0.1),primary(IP:192.168.0.2)。 要通过农场访问MVC应用程序,我应该指向哪个地址? 我认为这将是192.168.0.1 / mymvcapplication但是不起作用。 请记住,绕过负载平衡器(我认为是我的控制器服务器)工作正常。 我是否缺less启用负载平衡的方面? 除了在设置主服务器时检查“启用负载平衡”checkbox之外,是否还有其他需要执行的操作(在我的控制器或主服务器上)? 任何提示将非常感谢!