Articles of asp.net

SQL Server 2008login问题

我试图在我的本地机器上安装另一个论坛,而当我configuration数据库连接时,我收到了这个消息 连接失败: 用户“NT AUTHORITY \ NETWORK SERVICE”login失败。 我已经服务Google,我发现我必须将networking服务login添加到我的SQL服务器,然后将此用户添加到我的数据库 我不知道这是真是假,但无论如何,我不知道热添加到我的SQL服务器的networking服务 请尽快提供帮助 提前致谢

支持超过250个并发用户的Intranet网站

上下文 我们只想在II6.0 / 7.0上部署一个网站,仅供内联网使用。 该网站有一个典型的三层架构。 中间层作为应用程序服务器部署在与IIS相同的机器上。 工作进程中运行的asp.net代码会调用应用程序服务器,应用程序服务器又会连接到数据库以获取数据。 我们正在使用Load Runner进行负载testing,并观察了几件事情。 即使对于20个并发用户testing,IIS也会以非常随机的方式给出401,500和超时错误。 问题是非常随机的。 有时对更多用户的testing成功没有任何错误,但对于less数用户失败。 IIS的行为是不可预测的。 服务器机器细节(应用程序服务器+ IIS) 1)双处理器四核2)8 GB RAM 问题 是否有任何IIS参数需要调整,以支持最多250个并发用户? 可以有任何问题的asp.net代码? 应该是解决上述问题的策略?

升级到ASP.NET 4.5后出现404错误

我最近升级了我的Web应用程序到.NET 4.5。 将代码推送到我们的testing环境后,我得到一个“404 – 文件或目录未find”。 错误。 代码从我的VS2013桌面运行良好。 Web服务器在W2K08 R2上运行IIS 7.5。 我可以在网站上查看.asp或.htm页面,但在尝试查看最简单的.aspx页面时出现此错误。 我怀疑这是我的web.configconfiguration问题。

用户“sa”使用aspnet_regsql的Microsoft SQL 2008 R2login失败

我在上午的这段时间里一直在努力研究这个问题,并且看了各种各样的答案,但还没有find任何答案。 我尝试从命令行运行aspnet_regsql(作为脚本的一部分),使用-A all -C“Data Source =。\ SQLEXPRESS; Database = master; User Id = sa; Password = password” 我不断得到用户'sa'login失败的错误。 我在服务器属性中启用了混合模式。 我去了安全 – >login – > sa->属性,并已启用权限连接到数据库并启用login。 我应该提到这个脚本现在至less在另外两台电脑上运行,没有任何问题。 我的笔记本电脑上有一个新的SQL安装。 还有什么可以阻止“sa”用户login吗? PS如果我错过了任何信息,或者您想了解更多的细节,请不要犹豫,问!

如何在IIS7上debuggingASP.net项目,如果我从Windows 2003服务器上执行该项目?

我主要使用Apache和PHP,所以我很不熟悉IIS和.aspx 我有一个.aspx文件( myFile.aspx )我正在debugging,我想看看 – 使用本地主机 – 它看起来像什么样的服务器(这是Windows 2003,我认为),当用户查看。 我正在使用Windows 7进行debugging,但该项目在Windows 2003服务器上运行并将继续运行。 我有IIS和运行,所以最初当我去http://localhost/ ,我可以看到IIS徽标。 我现在有物理path指向我的ASP项目的目录。 问题是,由于服务器不匹配,当我去的页面( myFile.aspx )我得到一个服务器错误,因为该页面的相关configuration数据( web.config )是无效的( HTTP Error 500.19 – Internal Server Error – The requested page cannot be accessed because the related configuration data for the page is invalid. )。 我该如何解决这个问题? 有什么好的教程涵盖这个问题? 任何帮助赞赏。

ASP.NET网站pipe理工具:无法连接到SQL Server数据库

我想获得authentication和授权与我的ASP MVC项目工作。 我已经运行aspnet_regsql.exe工具没有任何问题,并看到我的服务器上的aspnetdb数据库(使用Management Studio工具)。 我的连接string在我的web.config是: <connectionStrings> <add name="ApplicationServices" connectionString="data source=MYSERVERNAME;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient" /> 我得到的错误是: 您select的数据存储有问题。 这可能是由于无效的服务器名称或凭据,或者权限不足造成的。 也可能是由于未启用angular色pipe理器function而导致的。 点击下面的button将被redirect到一个页面,您可以select一个新的数据存储。 以下消息可能有助于诊断问题:无法连接到SQL Server数据库。 过去,由于需要添加用户, 因此无法连接到数据库 。 我必须在这里做类似的事吗?

Windows Server 2012中的“无法获取iis提取目录”

我们的系统从Windows Server 2003(Enterprise SP2)和IIS 6中移出。 而新系统是Windows Server 2012(Standard)和IIS 6(用于smtp邮件)&8。 我复制了所有的Web应用程序文件和IIS设置,另一个function是好的,但.. 电子邮件系统是错的。 例如, ————————————————– ————————————- exception:system.Net.Mail.SmtpException:无法获取iis提取目录。 第284行:SendMail sendmail = new SendMail(); 第285行:sendmail.GetSendMail(messagefrom,Useremail,mailsubject,message); 堆栈跟踪:[SmtpException:无法获取iis提取目录。] System.Net.Mail.IisPickupDirectory.GetPickupDirectory()+1894 System.Net.Mail.SmtpClient.Send(MailMessage消息)+1956518 CommonDll.SendMail.GetSendMail(String messagefrom,String Useremail,String mailsubject,String message)+466 d:\“sourcefile.aspx”中的ASP.common_users_courserecordadd_aspx.AddBtn_Click(Object sender,EventArgs e):285 System.Web.UI.WebControls.Button.OnClick(EventArgs e)+115 System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)+140 System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl,String eventArgument)+29 System.Web.UI.Page.ProcessRequestMain(布尔includeStagesBeforeAsyncPoint,布尔includeStagesAfterAsyncPoint)+2981 Microsoft .NET Framework v:2.0.50727.6407; ASP.NET v:2.0.50727.6387 ————————————————– ————————————- 在Develop服务器(2008 R2 Ent SP1,IIS6和7.5)中,它工作正常。 困惑。

无法打开/浏览ASPX页面

我有一些IISconfiguration问题。 使用IE,我可以打开HTML文件,但不能打开ASPX页面。 我已经尝试运行“aspnet_regiis.exe -i”,但它没有解决问题。 Web扩展显示“ASP.NET 1.1.4322”和“ASP.NET 2.0.50727”都设置为“允许”。 有任何想法吗?

“拒绝访问”X:\ mydir \“。 无法启动监视文件更改“

我敲了一个简单的Web应用程序,列出特定文件夹中的所有文件或特定types,并将它们呈现为ListView控件中的一系列LinkBut​​ton – 当用户单击LinkBut​​ton时,相关文件将stream式传输给用户。 我已经在ASP Classic中做了十几次,但这是一个新的ASP.NET版本。 当我在我的开发机器上运行它时,它运行良好 – 但是现在我已经在运行的服务器上设置了我遇到的问题: “拒绝访问X:\ mydir \”无法启动监视文件更改“ 该应用程序已configuration(当前)使用匿名身份validation,但最终将使用Windows身份validation。 查看了权限情况后,我可以确认ASPNET用户和IUSR_ServerName用户对应用程序的父项(以及下面的所有内容)具有权限。 主机服务器是Windows Server 2003 R2。 有任何想法吗?

哪些请求导致w3wp进程显着增长?

在生产环境中,如何发现哪个Asp.Net http请求,无论aspx还是asmx还是自定义,都会在w3wp.exe进程中造成最大的内存压力? 我不是说在这里的内存泄漏。 这是一个很好的健康的应用程序,很好地处理所有的对象。 微软的世代GC工作正常。 但是,有些请求会导致w3wp进程显着增加内存占用量,但仅限于请求期间。 从系统pipe理员关于基于.Net的SAAS应用程序的可扩展性和成本效率的angular度来看,我认为我的问题是完全合法的。 它将适用于这一系列类似的问题: 哪些非caching的页面响应是可caching的? 哪些页面消耗最多的CPU? 哪些网页的数据库负载最大? 哪些页面服务时间最长? 哪些页面消耗最多的工作进程内存? 其中一些很容易回答,即IIS日志(与logparser)提供了一个快速的答案,其中需要最长的时间。 有很多工具可以分析caching的可用性。 我想定期向开发部门汇报他们最大的内存占用情况aspx / ascx / asmx页面,以便返回它所属的(内存)压力。 似乎没有像: HttpContext.Request.PeakPrivateBytes或.CurrentPrivateBytes或Session.PeakPrivateBytes 一分钱给你2分钱…