在我们的局域网中,我们有一个带有安装了SMTP虚拟服务器的IIS 7的开发盒。 所有开发应用程序都将发出的邮件发送到此虚拟SMTP服务器,然后将邮件转发到我们的内部Exchange 2007服务器。 或者,至less它曾经。 我们的networking工程师最近用另外一台replace了我们的Exchange服务器,现在邮件不再中继了。 奇怪的是,在我们的生产环境中,我们有一个类似的设置。 所有出站邮件都发送到虚拟SMTP服务器(相同版本的IIS),并且该服务器只能通过Internet将邮件中继到同一台Exchange服务器。 出站邮件正在从生产环境中运行。 我已经尝试在我们的开发框中镜像每个设置,包括将智能主机更改为Exchange框的面向Internet的主机名,邮件继续留在队列中。 开发盒能够成功parsing智能主机的名称,我可以通过端口25从该框连接到Exchange服务器就好了。 对Exchange完全不熟悉,对SMTP不甚熟悉,对于如何解决这个问题,我毫无头绪。 networking工程师还没有弄清楚什么。 有什么可能导致这个不工作? 这是我的虚拟SMTP服务器设置。 在传递选项卡下,selectSMTP服务器的出站安全性对话框,“集成Windows身份validation”,并input有效的用户名和密码。 用户名以Windows域(域\用户名)为前缀。 TLSencryption被选中。 在交付标签的高级对话框下,我们有以下设置: 伪装域名:mycompany.com(我试过删除这个无济于事) 完全合格的域名:mycompany.local(我也尝试mycompany.com) 智能主机:myexchangeserver.mycompany.local(我也尝试过它的公有域名) 直接递送和反向DNS查找选项被禁用 至于交换设置,我不知道要找什么,但我有权访问该框,并可以发布其相关的设置,如有必要。
所以…我已经build立了我的web应用程序(asp.net mvc) 到目前为止,我已经使用了开发服务器。 可爱的作品。 现在我想testing运行在iis 7.0上的性能 对于我的生活,我不能解决如何让Web应用程序运行。 目前,Visual Studio不会设置虚拟目录 – 指出我需要安装一些组件 – asp.net,IIS 6.0configuration兼容性/元基础和Windows身份validation。 我该怎么做呢? 任何帮助将不胜感激! 有人可以推荐一个iis 7.0新手的演练吗?
在IIS6中,您不能将App _ Code目录设置为虚拟目录。 但是,我发现你可以在App _ Code目录下设置一个虚拟目录,而IIS6会将代码编译到__code程序集中。 看来,IIS7不会这样做,但我想知道是否有不同的方式来跨IIS7中的多个站点共享代码目录。 一个可行的方法是创build一个连接到通用源代码目录,但我真的很喜欢有虚拟目录选项,根据定义,代码可以通过FTP自动访问。
将IIS 7configuration从一台机器移植到新机器的最快方法是什么? 包括所有的网站,应用程序,虚拟directorys,FTP帐户等… 是否有一个machine.config文件包含所有这些信息? 谢谢。
在Windows 2003(带有4GB RAM的32位标准版)上,我们将在一台服务器上托pipe大约1200个站点,并跨4个应用程序池。 这对我们来说已经很好几年了。 IIS7似乎倾向于为每个站点创build一个单独的应用程序池,并且我导致相信IIS应用程序池在某种程度上可以更好地用于此目的。 社区中有没有人有过这种方法的经验,在单个服务器上有大量的站点?
我需要在IIS 7.0 Web服务器上使用一些证书在客户端(控制台应用程序)testing我的https代码。 我已经创build了自签名证书,并没有问题。 现在我想用IE可以识别的正式证书进行testing,比如verisign或其他正式的证书颁发公司的证书。 任何简单的方法来获得一些免费和正式的证书? 我只需要testing几天。 我正在开发使用VSTS 2008 + C#+ .Net 3.5 + IIS 7.0。 下面是我创build免费试用证书时的verisign回报,我不确定是哪里错了? Error 950e – Invalid Common Name Error The common name in the CSR contains invalid characters like '?', '*', ':', ' '. If you continue to receive this error or have further questions, you may write to [email protected] […]
我在Windows 7上通过IIS7的默认安装。我可以导航到http:// localhost并查看默认的“Hello World”IIS7内容。 但是,当我从家庭networking上的任何其他机器(无域)浏览到http:// machinename时,我所得到的只有404.我需要更改哪种authentication设置?
我有一个奇怪的问题,IIS7已经决定为一个小型的网页加载大量的内存。 在每次请求时,它会在这个过程中增加2到20MB的内存,我不能像我一样弄清楚为什么。 我已经广泛地寻找内存泄漏,但我似乎无法find发生这种情况。 有没有人有一些build议,我可以做什么来隔离问题?
在尝试使用Sql Server 2008 Express在IIS 7上加载Asp.NET MVC应用程序时出现以下错误。 该应用程序使用Linq到SQL。 与SQL Serverbuild立连接时发生networking相关或特定于实例的错误。 服务器未find或无法访问。 validation实例名称是否正确,并将SQL Serverconfiguration为允许远程连接。 (提供程序:命名pipe道提供程序,错误:40 – 无法打开连接到SQL Server) 我已经做了一些search,所有的答案指向启用TCP连接在Sql Serverconfiguration,我已经做了没有用。 我正在使用的连接string是: Server = SERVERNAME \ SQLEXPRESS; Database = DBName;集成安全性= true 赶上。 我有另一个应用程序已经可以与Sql服务器就好了。 甚至在使用Sql Serverconfiguration设置之前。 另一个应用程序使用以下连接string: Data Source = SERVERNAME \ SQLEXPRESS; Initial Catalog = OtherDbName; Integrated Security = True; Persist Security Info = False; Connect Timeout = […]
我有一个网站发送电子邮件 C#代码是这样做的: var mailClient = new SmtpClient {DeliveryMethod = SmtpDeliveryMethod.Network,Host =“localhost”,Port = 25}; mailClient.Send(_mailMsg); 该代码工作正常,因为这个网站部署在Windows Server 2003 IIS6完美的作品。 我已经在IIS7中configurationSMTP服务,使用端口25将其发送到本地主机,并将身份validation设置设置为不需要。 有没有人有任何进一步的帮助,以帮助能够发送电子邮件与iis7和Windows Server 2008?