我有2台服务器,我正在设置。 他们都是Windows Server 2008 R2。 他们都将IIS设置为Web服务器。 我已经build立了我们目前正在生产的其他服务器。 我以同样的方式完成了设置,并且做了安全证书并将它们locking。 我设置的旧服务器,只要我添加中介证书和安全证书,地址https://myurl.com工作得很好。 这是假设我已经完成端口转发,并打开服务器上的防火墙。 所以我的问题是我错过了什么导致这些其他服务器工作的HTTP,但任何跨HTTPS给浏览器的消息501未实现的请求方法不是由这个服务器实现。 我并排比较了服务器,angular色,function和configuration文件,以确定不同之处。 一切匹配,而网站的东西是工作的东西的副本,唯一的区别是url是不同的。
我有一个干净的Windows Server 2003安装。这将是我的生产环境。 我需要在这个生产环境中部署一个asp.net 3.5项目。 但是我不知道安装顺序。 另外,我发现这个http://www.microsoft.com/web/downloads/platform.aspx但它没有我需要的版本(.net 3.5和sql express 2005)
我有一个运行在IIS 6上的应用程序,正在被数百个远程客户端进行各种请求,有些是长时间运行的,有些则不是。 在某些部署中,特别是目前, ASP .NET应用程序 – 请求执行计数器只是持续攀升,直到达到限制(5000),然后服务器停止接受请求。 在诊断问题时,这里有一些非常有趣的事实: 线程数在w3p进程和系统进程都很低(低于100) 整个系统的CPU很低 netstat -a(在任何状态)中列出的TCP连接总数为600,这是预期的,因为我们有大约600个远程客户端。 那么为什么在IIS中执行请求的时候,如果没有任何事情发生,一切似乎都开始并正确终止? 编辑 我想补充说,这些是使用IHttpAsyncHandler模式的asynchronous调用。 我相信这些没有超时。
现在我们有一个非常完善的Web应用程序,位于https://domain.com 。 它是在ASP.NET中构build的。 我们现在要build立一个单独的网站,只是宣传应用程序,处理所有的应用程序的营销。 我们要使用WordPress。 不幸的是,我们目前的服务器设置不允许基于PHP的CMS。 但是我怀疑我们可以完全在另一台服务器上构build营销网站,并使用某种dnslogging将用户转发到应用程序,或者转发到CMS,具体取决于哪个更好。 所以我们希望将应用程序移到app.domain.com之类的东西,并让domain.com成为另一台服务器上的WordPress营销网站。 从我的理解,这是可行的使用Alogging。 但是,我有一些担心。 如果我查找domain.com的WHOIS,它目前使用5个名称服务器。 我没有完全理解为什么我们有5和它如何对应我们的服务器IP。 如果我们移动到另一台服务器,更改名称服务器,并创build一个logging指向app.domain.com到一个IP地址,我是否失去了任何服务器的可靠性? 感觉就像我失去了拥有5个域名服务器的可靠性,我没有完全掌握它与IP地址的关系。 这里有什么问题我应该关心吗? 更好的是,是否有可能为根域创build一个Alogging? 这样我们就可以保留域名服务器,并从其他地方parsing域名。 有什么问题我应该知道在这里? 另外,需要考虑的是,我们经常定期更新/维护应用程序,有时我们的服务器也处于脱机状态。 dnslogging保存在哪里? 如果他们失败了,Alogging还能解决吗?
我有一个问题:当谷歌来到网站页面的login表单 – 它从网站(网站pipe理员工具“ureachable”)反应错误。 这个错误是N500 HTTP / 1.1 500内部服务器错误 caching控制:私有 Content-Type:text / html; 字符集= utf-8的 服务器:Microsoft-IIS / 7.5 X-AspNet-Version:4.0.30319 X-Powered-By:ASP.NET date:2012年2月11日(星期六)07:56:20 GMT 内容长度:4855 当谷歌访问页面没有login表单 – 它收到好(状态200) 当我通过浏览器访问网站页面时,所有页面(包括login表单和所有页面)都可以正常使用。 我的系统: Windows Web Server 2008 R2(x64) 应用程序池:ASP.NET 4 – 托pipepipe道模式:“集成” ISAPI和CGI限制:ASP.NET 4.0.30313(32位):允许 IIS 7.5 我只有一个版本的ASP.NET Web.config(部分): <anonymousIdentification enabled="true" /> <authentication mode="Forms"> <forms cookieless="UseCookies" defaultUrl="Default.aspx" loginUrl="~/AccessDenied.aspx" name="GSFORMAUTH" protection="All" slidingExpiration="true" timeout="44000"> […]
这个是杀了我 我们有一个MySQL数据库上的ASP.NET / Mono应用程序。 几个月来,我们一直困扰着“无法连接到任何指定的MySQL主机”的完全随机但一致的事件。 我绝不是一个MySQL专业人员,我希望这是愚蠢的。 具体细节: MySQL 5.5.17 MySQL Connector/Net 6.4.4 Mono 2.10.8 MonoDevelop 2.8.6.5 连接string: SERVER=localhost,3306;DATABASE=xxx;UID=xxx;PWD=xxx;CONNECTION TIMEOUT=90;Encrypt=false; Max_connections被设置为150.从来没有超过5个连接,它们都是活动的(可能是由于池)。 该应用程序是C#ASP.NET 3.5。 在Windows / IIS上运行多年,真是太棒了。 九个月前,我们的市场导致我们脱离Windows,所以我们(很容易我可能会添加)将整个事情转移到Mono / Apache。 这个问题只发生在单声道方面,但这是至关重要的,因为我们已经退休的Windows支持。 平均每小时发生10次左右,但间距变化很大。 这个问题见证了以下configuration: Ubuntu 11/Apache2/mod_mono OSX Lion/Apacke2/mod_mono Ubuntu 11/xsp2/MonoDevelop debug server OSX Lion/xsp2/MonoDevelop debug server 与Keepalive,wait_timeout,connectionreset等无用的东西。 时间似乎没有影响。 conn.open上的错误是瞬间的 – 不是在任何连接超时之后。 这是一个线索 – 应用程序绝对不会运行Pooling=false 。 几乎每个连接尝试失败。 当然,我想集中,但我不知道为什么它不工作。 该应用程序有一个内置的“心跳”(数据库中的用户会话) […]
我的networking服务器有问题。 它使用Windows Server 2008 R2和IIS 7.5运行大约35个ASP.NET(大多数为4.0)的站点。 截至今年1月中旬,已经修好了。 症状: 间歇性的performance非常慢 一些请求似乎永远不会被处理,导致ViewState错误 当浏览网站时,浏览器正在等待响应 关于服务器的一些事实可能很重要: 它运行在一个function非常强大,使用率不高的服务器上的虚拟机中 12 GB RAM,4个虚拟CPU 关于我们的ASP.NET网站的一些事实可能很重要: 在低频率,我们同步发送来自该网站的电子邮件 有些请求是同步长时间运行的,因为我们可以即时创buildPDF和报告。 这些请求可能需要超过30秒才能完成。 每个站点都在自己的应用程序池中,1个工作进程(无networking园),在午夜回收 一些performance相反的事实: ASP.NET性能计数器显示10到50个请求/秒 W3WP进程性能计数器显示每个进程 10到45个线程, 1,000个句柄。 总处理量在3万到4万之间(波动)。 大部分时间CPU使用率在0到10%之间; 在长时间运行的请求(PDF或报告生成)期间可能会激增至30%。 我真的很难为什么我们会得到如此糟糕的performance。 我怀疑它与一些线程池/句柄限制有关 – 我读了大约40,000句柄大大降低了服务器性能等,但我不知道如何得到这个在控制之下。 通常情况下,显然有些东西阻止了IIS解锁虚拟机的能力……这些CPU大部分处于空闲状态,使用率很低。 任何帮助?
我在运行Windows 7和IIS7的笔记本电脑上创build了WebMatrix的网页。 WebMatrix自动设置IIS7,以便它可以运行ASP.NET 4.0,我没有做任何事情比这更进一步。 我正在尝试使用带有Razor代码的C#为ASP.NET WebPages设置IIS7.5的Windows Server 2008 R2。 为此,我安装了ASP.NET 4.0并将应用程序池设置为ASP.NET 4.0。 该网站可以很容易地与WebMatrix发布,但WebMatrix不能检查兼容性,当试图访问一个.cshtml文件,它不能被发现。 我该怎么办?
我正在尝试使用HAproxy将旧的ASP请求redirect到我们的ASP服务器,如下所示: global log 127.0.0.1 local2 chroot /var/lib/haproxy pidfile /var/run/haproxy.pid maxconn 4096 user haproxy group haproxy daemon nbproc 2 defaults mode http log global option httplog option dontlognull option http-server-close option forwardfor except 127.0.0.0/8 option redispatch retries 3 timeout http-request 10s timeout queue 1m timeout connect 10s timeout client 1m timeout server 1m timeout http-keep-alive 10s […]
我们在处理器持续处于100%利用率(2到3个w3wp进程)的生产服务器上看到一个问题。 奇怪的是几乎没有对服务器的请求,并且与违规进程相关的应用程序仍然performance良好。 通过查看IISPeek,服务器上几乎没有任何事情发生,所以我不知道还有什么要检查。 有没有人遇到过这样的事情? 谢谢!