我们有安装和configurationIIS6 SMTP的Win2k3服务器。 我们只需要这个入站邮件,目前正在进行testing,但是目前没有configurationencryption。 在生产时,networking上的发送服务器都将使用TLS来encryptionstream量。 我们确实有来自第三方的* .domain.com通配证书,但似乎无法将其导入到SMTP属性中。 我已经将crt文件导入到服务器上,但是当我通过IIS证书向导时没有显示出来。 有什么我可以尝试或我需要一个新的证书? 如果是这样,我可以使用内部CA还是来自第三方?
目前,我们在IIS6中有27个单独站点,都有自己的url,全部都有相同的子域名,例如 https://company1.mycompany.com https://company2.mycompany.com 等等 为了使事情更加复杂,有1个通配符证书处理子域* .mycompany.com并分配给每个网站。 所有这些网站在相同的代码库下运行。 我们要将所有这些网站整合到一个网站。 在IIS6网站下运行大量的主机头还有什么问题吗?还是有更好的方法来configuration网站? 谢谢 保罗
IIS 6 Windows Server 2003 我有一个Web应用程序在ASP.NET 2.0上运行的另一个应用程序内运行ASP.NET 4.0,我得到以下错误: It is not possible to run two different versions of ASP.NET in the same IIS process 我怎样才能解决这个问题?
我将一个asp.net MVC3应用程序从其testing框移动到活动服务器。 我注意到,虽然它一直在testing框上工作 Windows Server 2003 Web版SP2 没有通配符脚本映射(在网站或“网站”级别):我认为这是IIS6所需的,我认为上述服务器中的IIS是IIS6 … 那么,为什么上面的网站工作。 我想我用Web平台安装程序安装了ASP.NET MVC3。 这提到有关IIS7首选configuration。 这是否与这个有关,是我可以复制到活盒? 在线服务器当前需要通配符脚本映射。
我有一个IIS7的Windows 2008 R2服务器,我的域(mydomain.com)的Alogging指向我的服务器。 现在,我的用户不需要build立自己的邮箱, 他们只需要电子邮件转发,以便[email protected]将转发到[email protected],例如。 但是对于我的生活,我不知道如何设置它! 首先,我安装了SMTP服务器,但在IIS7中找不到任何SMTP服务器接口。 谷歌search后,似乎你必须通过IIS6接口进行SMTPpipe理! 这是真的吗? 我发现很难相信 – 为什么微软会让你在同一个产品的两个版本上分割你的IISpipe理? 其次,我已经看到任何types的邮箱pipe理选项的高和低…找不到东西。 它藏在什么地方? 还是你必须购买或安装一些额外的工具?
好吧,让我们开始说几件事。 我以这种方式configuration了一些东西,并采取了许多(未知的)步骤来达到这一目的,首先提高可靠性,然后再提高性能。 现在我们遇到了问题。 事实: Windows 2003企业虚拟机(VMWare,我们无法访问VM控制台) 8个CPU(他们是更新的XEON) 16 GB的RAM(我相信12GB专用,rest是可爆的) 24 GB的页面文件在自己的磁盘卷(所有磁盘是SAN,通过光纤连接) 尽pipe一切基本上都是2.0,但已经达到.NET 4.0 所有东西都用C#编写在ASMX Web服务中 这是运行一个内部开发的应用程序“框架”,以支持离线数据收集/操作的连接不好的用户 根据“上次同步date”收集数据并将其下载到本地SQL Express数据库 用户可以离线编辑,然后在连接发送变更时备份 除了“框架”应用程序池之外,每个应用程序都有自己的应用程序池 我们有大约1700个用户分布在各个应用程序中,许多用户有多个应用程序 大约400名“沉重”的用户使用多个应用程序 “框架”应用程序池有1个工作进程,应用程序1,应用程序2和应用程序3都有10个工作进程。 应用程序4到6有1个工作进程 应用程序1是一个24x7x365的应用程序,它必须始终在运行。 应用1-3被configuration为每240分钟回收一次 根据趋势数据,我们发现如果我们在一个小时内维持超过80-90个“同步”,则会有很多超时问题。 似乎很多工作进程都没有做任何事情 我觉得我们可以减less每个应用程序池大约4 WP 在进程locking的早期,有很多问题。 除了这个之外,对于10个WP的理性也不是很确定,他们select了这个WP并且运行了相当长的一段时间 在偷看时间的应用程序1,每小时超过50次同步,将迅速攀升至大约5.5 GB的内存。 随着事情的发展,最终有些用户会得到“超时”错误 我宁可看到每个2.5 GB(临时)的应用程序池的3个进程,而不是将所有内存都保存到自己的进程。 这表明我只有一个进程正在处理请求。 根据内存限制等,我们尝试了更频繁的回收。我们得到了更多的以下错误: System.IO.IOException:无法从传输连接读取数据:现有连接被远程主机强制closures。 我们已经有应用程序池1禁用(由于快速失败保护?)今年约3次,应用程序2已经发生过一次。 我们需要做的是控制整个混乱,更好地利用我们拥有的资源,如果可能的话尽快改善这个应用程序的平衡。 理想情况下,我认为我们需要转移到一个适当的负载均衡器和ASP.NET状态服务器的多服务器的情况。 我们确实可以访问我们现在可以使用的状态服务器,所以如果在整个工作进程中使用这个状态是有好处的,我们可以这样做。 另外还想提一下,添加服务器(甚至是虚拟的)并不是一个快速的过程(对于一个新的虚拟机来说,最less需要6周的时间),公司正在评估移动到一个新的数据中心,这样他们就会抵制设置任何东西新的,特别是如果它是一个物理系统。 我们在服务器上拥有pipe理员访问权限,除了重启服务器以外,还可以做我们需要做的开发人员/架构师。 我们必须获得特别许可/通知服务器监控组重新启动。 我承认这开始超出了我的知识,我们需要一些指导。 请提出尽可能多的问题,以便更好地了解我们正在进行的工作。 任何最佳实践或一般build议也是有帮助的。 如果需要,我可以提供有关Web服务之间的通信的更多详细信息。 编辑1:我应该解释一个通用的“同步”。 用户A连接到框架服务器进行authentication/logging。 然后根据需要连接到每个应用程序Web服务。 数据是从一系列来源(第三方WS,Oracle和SQL数据库,文件共享等)收集的,然后使用数据集传递给客户端。 […]
我刚刚在Windows 2003 x64上将.NET Framework从3.5升级到4.0。 IISconfiguration为以32位模式运行。 当我运行aspnet_regiis -lv我得到了Framework64和框架aspnet_regiis -lv和框架2.0.50727.0列出。 我有一个虚拟目录的Web应用程序和Documents -> Enable Default Content Page设置为default.aspx (这是一个有效的页面)。 如果我在URL中指定了default.aspx页面,它可以正常工作。 我怎样才能使默认的文件工作?
所以最近我configuration了IIS6来压缩文件,现在我的大部分文件都是从我的JavaScript和CSS文件中压缩的。 有没有人有一个想法可能导致他们不被压缩。 我知道这是由于Yslow插件和我设置的压缩目录(见下文)是空的 服务选项卡设置: 压缩应用程序文件:选中 压缩静态文件:选中 临时目录:%windir%\ IIS临时压缩文件 最大临时目录大小:无限制 Metabase.xml片段: <IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/deflate" HcCompressionDll="%windir%\system32\inetsrv\gzip.dll" HcCreateFlags="0" HcDoDynamicCompression="TRUE" HcDoOnDemandCompression="TRUE" HcDoStaticCompression="TRUE" HcDynamicCompressionLevel="5" HcFileExtensions="htm html txt ppt xls xml pdf xslt doc xsl htc js css" HcOnDemandCompLevel="10" HcPriority="1" HcScriptFileExtensions="asp dll exe aspx asmx axd" > </IIsCompressionScheme> <IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/gzip" HcCompressionDll="%windir%\system32\inetsrv\gzip.dll" HcCreateFlags="1" HcDoDynamicCompression="TRUE" HcDoOnDemandCompression="TRUE" HcDoStaticCompression="TRUE" HcDynamicCompressionLevel="5" HcFileExtensions="htm html txt ppt […]
我通过TFTP启动PXE映像,并得到一个我无法解决的错误。 基本上,在启动映像时,应该从与其映像相同的服务器下载扩展名为“.txt”的configuration文件。 它正在加载图像,但它不会下载configuration文件。 当我使用shell浏览configuration文件所在的文件夹时,会出现一个.tmp文件。 用记事本打开显示一个HTML 404页面。 主目录是“C:\ Root”。 需要下载的文件是“C:\ Root \ Configs \ config.txt”。 日志文件在“/Root/Configs/config.txt”的GET请求上显示404。 在IIS日志中,我显示来自该文件的客户端的GET请求,并且它引发了Win32状态3的404.0错误,两者均指示未find该文件。 但是,当我在服务器上浏览该文件时,它在那里,path是正确的。 我也检查了主目录,并将所有设置与运行相同系统的另一个IIS实例进行比较,我无法弄清楚问题所在。
我有一个站点在根站点的凭据下运行,而不是在它的AppPool中的一个,不知道为什么。 这在其他服务器上不是问题。 组态: Windows Server 2003 使用域服务帐户(域\ iis-user)在自定义AppPool中运行的站点(test.domain.com) 应用程序运行在不同的凭证(域\应用程序用户)不同的AppPool下 当我浏览到test.domain.com/app时,WindowsIdentity.GetCurrent()。Name显示domain \ iis-user而不是domain \ app-user。 我已经检查过,两个用户帐户都在服务器上正确的IIS安全组,并尝试设置SPN。 将AppPool的帐户更改为已知的好帐户没有任何区别。