在运行IIS 6.0和SQL Server 2005的计算机上,可以限制最大数据库连接的不同位置在哪里?
我有一个在Windows IIS上运行的Web应用程序。 这个应用程序有一个数据库,其中每个项目都有一个唯一的键(1,2,3 …),以及一个电子邮件地址列表(除其他外)。 我希望用户使用标识该项目的电子邮件地址向服务器发送电子邮件,然后让服务器将消息转发到该项目的电子邮件地址。 例如,如果用户发送电子邮件到以下地址: [email protected] 然后,服务器将收到电子邮件并将其传送给脚本。 脚本将查询数据库中的项目75以获取电子邮件地址列表,然后重新发送电子邮件。 我可以在使用sendmail的unix系统上轻松完成这个任务,但是我不知道在Windows系统上是否可以完成类似的设置(或者是否需要额外的软件)。 所以问题是: 服务器可以接受多个按需电子邮件地址,如项目1,项目2等,而无需为每个电子邮件帐户创build一个? 服务器可以将从每个这些地址收到的电子邮件传送到脚本中吗? 或者可以定期运行脚本来检查文件或文件以处理新消息?
我们在webfarm上运行了几个ASP.NET应用程序,但是我们注意到事件日志中有很多错误条目: 无法获取W3WP进程的专用字节内存限制。 ASP.NETcaching将无法限制其内存使用,这可能会导致进程重新启动。 我们将网站文件存储在networking共享上,并在“networking服务”帐户下运行应用程序池。 我们做了每一个推荐的步骤(但问题仍然出现): aspnet_regiis -ga“networking服务” cscript metaacl.vbs IIS:// Localhost / W3SVC / AppPools IIS_WPG RE 将“连接为”帐户添加到IIS_WPG组。 允许“连接为”accont作为服务login。
我们的事件日志充满了这些错误 意外的错误。 在外部对象中发生可捕获错误(C0000005)。 该脚本无法继续运行。 我们尝试了各种方式,但无法阻止这个错误。 连续错误后,IIS挂断。 我们也得到另一个错误,警告:IIS日志写入失败。 请帮我解决scheme。
我们一直在IIS 6,Windows Server 2003 R2中以32Bit兼容模式运行一组站点。 我最近一直在琢磨,如果我们可以closures这个模式,并运行本机64位,让IIS处理32位COM组件等 然而,在调查并testing一些想法后,我发现我们的ASP网站出现了以下错误: METADATA标记包含一个不符合任何registry项的types库规范。 global.asa包含在内 我相信64位版本的MDAC包含在MS Server 2003中,有没有人有任何build议/解决scheme? 我开始认为我可能会被绑定到32Bit兼容模式
我甚至不知道用这个问题提出的正确的词汇,所以我会尽我所能去描述它。 以前的系统pipe理员build立了我们的内部网,这样你只需要在浏览器中input一个单词,它就会正确地把你发送到正确的服务器。 例如,在服务器1上,我们有几个IIS 6站点,我们将它们称为Site1和Site2。 只要我login到内部网,无论是在办公室还是使用VPN,我都可以input'dev-Site1'或'dev-Site2'而不是整个地址。 现在我已经添加了第三个站点,但是我不知道如何设置,以便在浏览器中input“dev-Site3”将把我发送到正确的服务器。 我知道如何通过使用主机文件在本地计算机上执行此操作,但是我不知道如何执行此操作,因此Intranet上的每个人都可以执行此操作。 环境详情: Windows Server 2003服务器 Windows Vista客户端 IIS 6 活动目录 谢谢
我有一个WCF Web服务托pipe在IIS6中,另一个站点将使用jquery以跨域方式进行POST。 因为它是一个跨域POST,所以浏览器首先使用Access-Control-Request-Method发送一个OPTIONS动词:POST但是,IIS6没有任何回应。 这是我需要在Web服务级别或IIS级别处理的东西吗?
我正在使用一个网站安全testing套件,它说SSL 2.0已知漏洞,我应该将其更改为SSL 3.0。 一旦切换到SSL 3.0,我的当前证书是否仍然有效? 我如何进行切换? 它只在IIS中,或者我需要改变我的Web应用程序的任何东西? 谢谢
我们的生产服务器都有相同的机器密钥。 但是,我们的生产和开发系统没有相同的机器密钥。 我们得到表格的例外(大约每秒一次) System.Security.Cryptography.CryptographicException: Padding is invalid and cannot be removed. at System.Security.Cryptography.RijndaelManagedTransform.DecryptData() at System.Security.Cryptography.RijndaelManagedTransform.TransformFinalBlock() at System.Security.Cryptography.CryptoStream.FlushFinalBlock() at System.Web.Configuration.MachineKeySection.EncryptOrDecryptData() at System.Web.UI.Page.DecryptStringWithIV()… 我们在构build之后部署代码,.cs源文件在生产中不存在。 aspx文件存在于生产中。 (我应该在Stack Overflow中发布吗?这不是一个编码问题。) 从实验中,我们发现使用开发机器键值导致exception消失。 有没有人有文档,我可以使用与安全团队在编译和部署时需要相同的键?
我试图找出我们的IIS服务器是否被要求提供压缩页面。 我很喜欢这个,所以我正在解决这个问题。 我们正在使用IIS 6.0,并正确地打开了压缩。 如果我使用Fiddler2通过本地主机来分析HTTP请求,那么Fiddler报告这些页面是压缩的。 如果我们通过networking访问服务器,无论是通过外部URL还是通过内部服务器名称,Fiddler都将这些页面报告为未压缩的。 因此,假定某些事情正在成为可能 – 我们的ISA服务器。 我们的ISApipe理员指出,ISAconfiguration为允许压缩请求,但是我想要做的是查看通过IIS发送的请求,看看IIS是否被要求提供压缩页面。 我相当确信,我们的要求是ISA,ISA是转发这些,但不是与“压缩”的细节 – 因此IIS没有执行任何压缩。 我看过IIS日志,但看不到有关HTTP请求的任何明显的信息。 有什么办法可以检查,在networking服务器本身,这种信息? 有一件令人困惑的事情,但可能是正常的,发出请求的客户端IP不是ISA的防火墙,而是networking服务器本身。 谢谢