Articles of .net

如何重置Azure中的连接池(错误:达到最大池大小)?

我在我的Azure网站上得到了下面的错误,我正在争先恐后地修复它: Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the […]

能够从域名而不是IP地址访问网站

我们有我们的网站运行IIS7,一个非常奇怪的事情发生在最近。 我可以访问该网站没有问题与域名(www._.com例如),但如果我真的inputIP地址(64.xx.xxx.xxx),它不起作用,给了我一个404找不到资源错误。 所以我去了prod服务器上的IIS,更奇怪的是,我甚至无法去域名的网站。 因此,域名和IP地址都不能在实际的服务器上工作,但在外部计算机上,域名可以工作。 然后,我尝试了“浏览网站链接”在IIS上,它似乎指向正确的文件path,但它不断告诉我连接已重置,仍然无法显示该网站。 有什么想法可能导致这个? 谢谢!

IIS应用程序池空闲超时操作.NET Framework 4.5.1

我最近在运行IIS 8.0的Windows Server 2012 Standard机器上安装了.NET Framework 4.5.1 RTM 。 有一个新的选项来暂停应用程序池超时,而不是杀掉工作进程调用“空闲超时操作”。 但是,我并没有看到这个新的select。 我已经重新启动服务器,并尝试卸载并重新安装.NET 4.5.1。

.NET Framework位置的环境variables

我工作在一个.NET Web应用程序,针对多个.NET和IIS版本,这是与一个web.config文件交付。 我们已经能够使用相同的web.config文件的大多数设置,但我们有一条线给我们带来麻烦。 我们的/configuration/system.web/handlers之一需要指定一个到aspnet_isapi.dll的path。 <remove name="ASP.Net-ISAPI-Wildcard" /> <add name="ASP.Net-ISAPI-Wildcard" path="*" verb="*" type="" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="None" allowPathInfo="false" preCondition="runtimeVersionv2.0" responseBufferLimit="4194304" /> 正如你所看到的,path直接指向一个框架版本,由于有些人是32位用户(使用Microsoft.Net\Framework )而其他人是64位用户( who use Microsoft.Net\Framework64 ) 。 有没有像%windir%这样的环境variables,我可以使用它指定正确的框架版本的path,而不必硬编码.NET DLL的path?

Windows Server 2012上是否安装了.Net Framework 3.5?

我正在运行第三方应用程序的安装程序。 我对安装程序的这个消息感到困惑。 这是对话框的屏幕截图: 但是,当我检查“添加angular色和function”,我可以看到 这是否意味着.Net Framework 3.5已经安装并且安装程序消息是虚警? 我来自Linux的背景,所以Windows服务器function充其量是令我困惑的。 这就是为什么我想得到一些反馈,如果.net 3.5确实安装或没有。

打开两台机器之间的连接通讯

我试图连接两台机器。 Azure Cloud服务(A)与Linux机器(B)不属于Windows Azure。 我试图做的是在A和B之间build立一个开放的连接。所以A可以知道B是活的。 我不能直接ping B,因为B将在内部networking。 B没有公共IP,我可以ping通。 换句话说,B将通过路由器连接到互联网。 我需要通过A向网站发送一些命令给B。这就是为什么我需要保持A和B之间的开放连接。任何解决scheme,想法或文章,我可以读取以实现这一目标? 这里是更多细节的基础设施图

Server.CreateObject在IIS 32位模式的64位窗口上从ASP调用.Net对象时失败

我有一台运行Windows 2003 64位的服务器,它以32位模式运行IIS。 我有一个使用以下命令注册的COM对象: C:\WINDOWS\microsoft.net\Framework\v2.0.50727>regasm D:\Path\To\MyDll.dll /tlb:MyTLB.tlb /codebase 当我通过ASP创build对象时,我得到: Server object error 'ASP 0177 : 8000ffff' Server.CreateObject Failed /includes/a_URLFilter.asp, line 19 8000ffff 当我在vbs脚本中创build对象并使用32位版本的cscript(在\ Windows \ syswow64)时,它工作正常。 我已经检查了DLL上的权限,并且IUSR具有Read / Execute。 即使我将IUSR添加到pipe理员组,我也会得到相同的错误。 这是来自ProcessMonitor筛选我的DLL的path(用我的行动注释)的日志: [Stop IIS] 1:56:30.0891918 PM w3wp.exe 4088 CloseFile D:\Path\To\MyDll.dll SUCCESS [Start IIS] [Refresh ASP page that uses DLL] 1:56:42.7825154 PM w3wp.exe 2196 QueryOpen D:\Path\To\MyDll.dll SUCCESS […]

在维护期间用静态页面replace活动站点的最新方法?

好的伙计, 只是寻找他人在以下场景中使用的方法的一点洞察… 我有一个实时(.net 3.5)项目,从IIS7的默认文件夹(映射到已发布的wwwroot文件夹的“根目录”)运行。 当我们正在执行维护或升级(通过VS构build的Windows安装程序)时,我通常用静态页面replace应用程序来解释系统正在维护中。 我们将发布的网站移动到一个子目录(我们也认为它),删除旧版本,安装新版本,当我们感到高兴时,将其移回根目录(replace保留页面)。 必须有一个更简单,风险更低的方法来做到这一点。 其他人如何处理这种(或类似的)情况?

如果.NET Framework没有安装,我该怎么办?

当我尝试在Windows Vista 64位家庭高级版上安装.NET Framework 3.5时,它不起作用。 Windows Update错误代码是643.我如何解决这个问题并安装它?

如何列出可用的ADSI(Active Directory服务接口)服务提供者?

如何列出可用的ADSI(Active Directory服务接口)服务提供者 ? 在StackOverflow上没有人知道,所以他们build议我在这里问。