Articles of asp.net

如何确定预编译ASP.NET网站的性能改进?

我有一个ASP.NET(非MVC)网站,部署到IIS。 我已经设置了预编译选项(用于部署/发布)。 图像中的设置如下。 我已经尝试了下面和表面上的设置的变化,我没有看到这样做的任何重大改进。 为了testing,我正在部署一个预编译和一个非预编译到两个不同的IIS站点。 我进入并回收每个站点(或IIS重置)的应用程序池…在这样做后,我分别击中两个站点,他们都花了很长时间来呈现第一个页面加载(即caching应用程序池?),和那么对其他aspx页面的后续调用需要大约相同的时间(在预编译vs未预编译的情况下)。 我错过了什么吗? 预编译仅适用于大型网站吗? 挖掘一个中等规模的网站,有API调用,数据库调用等 是否有我需要的具体设置来提高应用程序池回收后首次访问网站的加载时间? 或者一般来说,提高一个尚未编译的aspx或ascx的首击响应时间?

如何configurationASP.NET以使用SQL Server 2008?

我最近在我的电脑上安装了Windows 7,并且只安装了Visual Studio 2010和SQL Server 2008.在我以前的安装中,我使用了VS 2008和SQL Server Express 2005.我有一个使用成员身份的简单ASP.NET应用程序。 它适用于我的旧安装,但是当我将它转移到新的时,应用程序拒绝连接到SQL Server。 任何人都可以请告诉我正确的方式告诉ASP.NET连接到它? 提前致谢!

ASP.NET本地主机,开发

我需要在多个ASP.NET应用程序本地运行开发环境。 我有Windows XP,似乎基本的IIS。 每当我想查看一个网站项目,我都厌倦了打开Visual Web Dev Express。 谢谢 中号

Elmah是否安全地在生产SharePoint / ASP.NET服务器上使用?

我正在大力推动我的公司在我们的开发和验收testing服务器上开始使用Elmah ,但是我仍然对将其部署到生产环境中有点怀疑。 我的问题是:Elmah可以安全地在生产SharePoint服务器上使用吗? 这是否会导致额外的开销,还是有任何其他相关的问题? 你们有没有在生产环境中使用Elmah的经验? 谢谢!

在“angular色”菜单中找不到.NET 3.5 SP1

当我下载.NET 3.5 SP1 EXE并运行它,它解包,我收到一条消息说 "Use the Roles Manager to configure .NET 3.5 SP1" 当我去angular色pipe理器,我没有看到列出的.NET 3.5 SP1。 这里有一个截图: 替代文字http://i46.tinypic.com/25txahk.jpg

IIS在内容位置字段中显示内部IP地址

请参阅: http : //support.microsoft.com/kb/q218180/,IIS4 / 5/6中存在一个已知问题,它将在HTTP标头的content-location字段中显示Web服务器的内部IP。 我们有IIS 6.我已经尝试了修复build议,但它没有奏效。 该网站被configuration为发送所有请求到ASP.NET,我想知道这是为什么修复,这解决了IISconfiguration,没有为我们工作。 如果是这种情况,我们将如何解决这个问题在ASP.NET? 我们需要解决这个问题才能通过安全审计。

我需要一个IIS / ASP.Netpipe理的教程

我的技术支持人员对IIS只有一点点熟悉,而且这只是安装而已。 他们需要安装/更新和configuration我们编写的ASP.Net Web应用程序和WCF服务。 有谁知道任何好的教程/书籍/网站,可以帮助他们了解一些Web应用程序的基本概念,并在IIS上维护它们?

负载平衡池中的ARR服务器自动从不可用变为可用

我有一个ARR Web场中的3个IIS Web服务器。 当我们进行滚动发布时,我们将一台服务器作为备份服务器离线,并将其移入“不可用状态”。我注意到,使用ARR时,服务器不会停留在这种状态…几小时或几天后,它们会自动重新联机。 有谁知道如何弥补这种情况? 这是非常糟糕的,因为closures的服务器通常不会运行我们的代码的正确版本。 我需要保持服务器不可用,直到我告诉它,否则。

任何使用EC2的ASP.NET主机?

有没有一个使用EC2操作的ASP.NET Web主机? 我想利用亚马逊提供的一些相同区域的优惠,像S3一样没有转账费用,通过使用AWS托pipe的一些数据库服务(如MongoHQ)通过本地路由减less延迟。 我有我的ASP.NET MVC应用程序为我想要做的工作,但我真的不喜欢pipe理自己的EC2中的Windows服务器映像,如果已经有一个托pipe公司,可以做得比我更好。 那么,谁知道这样一个ASP.NET Web托pipe公司,从EC2上的Windows Server中抽象出他们的托pipe软件包?

如何保护Web服务器从反向代理服务器

我有一个网站“www.website.com”。 最近我发现有人在我的网站前面设置了一个几乎完全相同的url“www.website1.com”。 我很关心那些通过反向代理来到我的网站的用户。 他们的用户名和密码可能在login时被logging。 有没有办法让我的networking服务器拒绝反向代理? 例如,我已经用“www.fakestackoverflow.com”前面的“www.stackoverflow.com”设置了一个使用squid的反向代理。 所以无论何时在我的网页浏览器地址栏中input“www.fakestackoverflow.com”,我都会被反向代理redirect到“www.stackoverflow.com”。 然后我注意到我的地址栏中的url改为“www.stackoverflow.com”,表明我不再经历反向代理。 “www.stackoverflow.com”必须检测到我来自另一个url的网站,然后通过实际的urlredirect到网站。 如何在运行ASP.NET Web应用程序的IIS7中执行此类操作? 我已经尝试在我的页面检测window.location添加JavaScript代码,并适当的redirect,但这将导致翻译和谷歌caching服务失败。 stackoverflow.com做了很好的“redirect”,它不会导致谷歌翻译失败了。