Articles of .net

Windows窗体应用程序的SQL Server 2005随机login失败

我们的一个VS .NET 2008窗体应用程序从多个客户机运行。 应用程序会随机地从随机机器和代码中随机的地方login失败。 login工作几乎每次,但大约每十五分钟一次,从随机用户的SQL Server错误日志中显示一个错误。 我们正在运行一个集群SQL Server 2005系统,数据库处于2005(90)模式。 以下错误出现在SQL Server错误日志中: login失败的“App_Login”。 [客户端:XXX.XXX.X.XXX]错误:18456,严重性:14,状态:16。 以下错误是客户看到的: System.Data.SqlClient.SqlException:将请求发送到服务器时发生传输级别错误。 (提供程序:TCP提供程序,错误:0 – 现有连接被远程主机强制closures。) 该应用程序使用的连接string是: Data Source=XX.XXX.XXX.XXX;Network Library=DBMSSOCN;Initial Catalog=document7;User Id=App_Login;Password=PASSWORDHERE; (注意:XXX.XXX.X.XXX和XX.XXX.XXX.XXX是IP地址) 'document7'和'master'数据库处于多用户模式。 login可以访问“document7”和“master”。 客户端有时会遇到错误,但在失败成功后重试相同的操作而不做任何更改。 我可以使用pipe理工作室的“App_Login”没有问题。 我可以毫无问题地访问'document7'数据库和'master'数据库。 我们有其他的应用程序使用相同的连接string,并没有问题。 在两种情况下,我都尝试使用默认数据库“master”和“document7”进行login。 感谢您的时间和任何帮助!

win 2008 r2 – iis 7.5 – 没有“导入应用程序…”

我有本地开发机器(赢7)与iis 7.5.7600,我可以部署一个网站从.zip文件生成与Visual Studio 2010使用“导入应用程序…”链接在iis网站 然而,具有相同iis版本的win 2008 r2服务器没有“导入应用程序…”链接,只有“从应用程序添加应用程序” 问题是我如何在服务器上部署它? ***删除第二个问题**** 使用框架4

安装.net 4.5.1打破了所有的sql连接

当我在windows server 2012(版本6.2 build 9200)上安装.net 4.5.1时,所有的sql server连接都断开了。 任何时候我试图连接到SQL Server,我会看到一个错误,指出: 收到的消息是意外或格式不正确。 我还在linqpad和SSMS等程序中看到了这个C ++运行时错误: r6025纯虚函数调用 这导致IIS中的应用程序池完全停止任何站点连接到SQL Server。 当我终于卸载.net 4.5.1时,与sql server的连接恢复了,但是那些需要那个.net fx版本的应用程序却没有任何佣金。 谷歌和事件日志没有发现任何有用的东西,我应该如何继续在这台机器上得到.net 4.5.1。 有任何想法吗?

无法在Windows Server 2012上运行WCF服务(.SVC)

我有一台服务器与Windows Server 2012; 不过,我无法运行svc文件。 我能够运行asmx文件。 我决定我想弄清楚如何运行svc文件。 我试过这个链接的内容: http : //msdn.microsoft.com/en-us/library/ms732012(v=vs.110).aspx 但是,这并没有解决我的问题。 我决定也尝试使用aspnet_regiis.exe我; 但是,我得到一个错误,所以现在我的asmx文件不工作。 经过大约5个小时的谷歌search,试图找出这一点,我试图从服务器卸载.net,我重新安装它( http://blogs.technet.com/b/askcore/archive/2014/04/24/removing -net-framework-4-5-4-5-1-removing-windows-2012-2012r2-ui-and-other-features.aspx ),希望能回到最初的样子。 那对我来说失败了。 所以现在我去这个链接使用graphics界面(这是我第一次尝试) https://stackoverflow.com/questions/14495429/alternative-for-the-registering-asp-net-4-5-在窗口服务器2012 但是当我尝试按照他的步骤,我得到这个错误: 编辑:为了澄清这使我在一个recursion循环,它会给我这个消息,一旦我重新启动它会再次给我这个消息。 https://www.jrssite.com/wordpress/?p=191 经仔细检查,我有以下错误: 无法安装计数器string,因为无法打开或访问SYSTEM \ CurrentControlSet \ Services \ ASP.NET_64_2.0.50727 \ Performance项。 数据部分中的第一个DWORD包含Win32错误代码。 为服务ASP.NET_64_2.0.50727(ASP.NET_64_2.0.50727)安装性能计数器string失败。 数据部分中的第一个DWORD包含错误代码。 那么我决定检查没有64后缀的ASP.NETregistry。 所以我决定尝试使用lodctl自己添encryption钥。 ( http://blogs.msdn.com/b/tom/archive/2008/04/11/asp-net-performance-counters-missing.aspx ) 基本上,没有任何工作,我彻底难倒了。 所有我想要的是我的svc文件和我的asmx文件可以从网上看到。 任何帮助,将不胜感激。

从Windows Server 2008上的可执行文件加载dll时出错

我收到一个可执行文件,它使用.NET来加载一个DLL并执行一些数据库迁移任务。 当我试图运行它,我遇到了以下错误: !!! System.IO.FileLoadException: Could not load file or assembly 'file:///C:\PATH\REDACTED.dll' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515) File name: 'file:///C:\PATH\REDACTED.dll' —> System.NotSupportedException: An attempt was made to load an assembly from a network location which would have caused the assembly to be sandboxed in previous versions of the […]

IIS 8.5与IIS 7.5中的应用程序池通常较大?

我们最近将我们的网站从IIS 7.5移到IIS 8.5。 我们没有更改网站中的任何代码 应用程序池在configuration上是相同的 我们正在这个服务器上运行70个站点 旧服务器有6吉ram,双2.4 GHz处理器 新的服务器有12个ram和一个3核2.4 GHz处理器 旧的和新的服务器都是: 虚拟机 使用应用结构进行会话状态 64位 安装了相同版本的.NET(4.5.2) 在我们的旧服务器上,我们从未遇到内存问题 新的服务器在6G内存启动,并且出现了内存exception。 我们一直把它搞砸,直到服务器变得更加稳定。 在我们的旧服务器上,我们通常会看到70-75%的内存使用率。 在新的服务器上,我们通常会看到98-99%的内存使用率,这与服务器上的内存无关。 一般来说,应用程序池使用的是以前服务器上的内存量的2-3倍。 例如,我们有一个应用程序池,在旧的服务器上一直运行在350-400兆内存。 在新的服务器上,同样的池运行在800兆-1.2兆。 我们search谷歌,serverfault和stackoverflow,看看是否有其他人遇到过类似的情况,无济于事,不胜感激。

在哪里(以及如何)为自定义的.NET代码放置PDB文件?

我们的开发人员向我发送了一个PDB文件来帮助debugging一个自定义应用 我目前已将我的符号目录设置为c:\ symbols,并且此文件夹格式中有几个Microsoft符号: ntdll.pdb | —– GUID | —-> ntdll.pdb 如果开发人员给了我一个名为LL.SharePoint.Portal.pdb的PDB,我该如何正确地将它放到我的符号存储中? 什么值应该用于GUID?

在将工作人员添加到我的应用程序池之前,应该考虑什么

我的网站托pipe在3个生产Web服务器上,并在数据库中使用ASPNET会话pipe理。 我在负载均衡器上没有粘性会话,所以其他请求都以循环方式绕过服务器。 因此,我不能看到允许应用程序池使用多个工人的问题。 我需要先检查什么? 或者我应该向前走?

Windows 2008上的IIS 7中的ASP.NET区域

我没有看到ASP.NET“区域”。 在添加删除程序我看到。NET框架3.5和WSE安装。 可能是我需要特别安装ASP.NET,但我不知道我在哪里做这个。 在Windows 7中,我有这个区域(abowe IIS和pipe理区域)。 感谢您的提前。

如何使用appcmd列表网站在IIS中查看所有网站

我想看到IIS 7.5中的所有网站。 我input了 appcmd list site 它只列出“默认网站”。 它从C:Windows \ System32 \ inetsrv键入。 任何想法为什么它不列出默认网站下的其他网站? 注意:即使从C:Windows \ syswow64 \ inetsrv中input。 它显示了相同的结果。