Articles of asp.net

azure色,ec2或专门的托pipe

对于一个可扩展的高stream量网站(asp.net)哪个平台更强大,价格最低? 亚马逊EC2,微软Azure或使用专用服务器,..请分享您的进步。 最好的问候,sirmak

来自IIS的响应在中间“随机”插入了http头信息

我们有一台带有IIS的Windows 2008 Server。 我们有一个运行在IIS上的asp.net站点。 我们首先注意到我们的Default.aspx页面上的问题,我们有一些JavaScript,如下所示: <script language="javascript" type="text/javascript"> … … function removeBodyListener() { //remove the onclick event listener so that no more pages can be opened document.body.setAttribute('onclick', ''); } … … </script> 出于某种原因,这是像这样的东西被发送给客户: <script language="javascript" type="text/javascript"> … … function removeBodyListener() { //HTTP/1.1 200 OK Cache-Control: private Content-Type: text/plain; chars document.body.setAttribute('onclick', ''); } … … </script> […]

Sql Server 2005从其他SP返回结果

我有一个数据访问层,通过执行存储过程返回DataSet / DataTables。 一切工作都很好,从很多个月。 但突然间我们开始得到以下错误。 System.ArgumentException; 列<ColumnName>不属于表<TableName> 我写了额外的日志logging代码来解决这个问题。 我很震惊地看到SP有时会返回意外的结果集。 存储过程有时会返回使用某个其他存储过程的Windows服务请求的结果。 我使用Profiler监视Sql Serverstream量。 发生此错误时,Sql Profiler未显示我实际执行的SP的任何执行。 它很难重现这个错误,它随机发生。 我们在testing环境中只面临这个问题。 我们的testing环境正在运行Windows 2003 Server&Sql Server 2005 Express Edition。 在过去,我们使用Sql Server 2005 Express和Standard Edition对我们的应用程序进行了几次严格的负载testing,但是我们从来没有遇到过这个问题。 有没有人面对过这样的问题?

在ASP.NET 2.0中使用跨域的会话

我们有一个用户login的Web应用程序。 该应用程序保持会话中的login信息。 问题是相同的应用程序驻留在不同的域,有时域之间有链接 – 一个域有一个链接到另一个。 在这种情况下,点击链接后,用户在另一个域中,并且必须重新login。 我们的用户不喜欢这种情况,所以我们正在寻找一个解决scheme。 我们不愿意使用cookies,因为有时我们的用户从不允许使用cookies的公共电脑login。 我们也考虑将login数据保存在数据库中,但是我们不要这样做,因为我们不希望在每次页面加载时都增加对数据库的访问。 那么有没有办法在几个域之间启用Session? 或者还有另外一个我们没有想到的解决scheme? 注意:我们没有使用Active Directory进行身份validation,而是使用数据库身份validation。

采取数据库备份的SQL Server 2005

我有一个要求,我需要采取数据库的备份。 一旦用户点击button,我需要将整个数据库备份到该位置 c:/backup 数据库:SQL Server 2005。 谢谢

w3wp.exe为什么会占用过多的内存?

我有一个奇怪的问题,IIS7已经决定为一个小型的网页加载大量的内存。 在每次请求时,它会在这个过程中增加2到20MB的内存,我不能像我一样弄清楚为什么。 我已经广泛地寻找内存泄漏,但我似乎无法find发生这种情况。 有没有人有一些build议,我可以做什么来隔离问题?

在同一台机器上运行ASP.NET网站和Exchange Server?

目前,我只有一台机器可用,它已经托pipe了Exchange Server 2003。 我将开发一个将与SQL Server Express Edition交互的ASP.NET网站(可能使用MVC框架)。 我目前唯一的select是在同一台机器上托pipe网站。 我已经阅读过文章,认为在同一台机器上运行SQL Server和IIS并不是一个好主意……但是它的合理性(可能会损失一些性能)。 所以我的问题是,考虑到上述所有情况,这是一个灾难的食谱,还是应该好吗?

在哪里举办我的4个asp.net网站 – build议需要

我有4个使用SQL Server 2008的asp.net网站。我需要一些关于托pipe我的网站的build议。 他们每个人至less有一个子域,我正在运行一个networking服务,在某些情况下,他们每个人的一个窗口服务(也许要主办dotnet Facebook应用程序)。 我想在同一个地方举办他们。 我已经尝试了discountasp,但是当你有很多域名和一些子域名的时候,它太昂贵了。 我一直在考虑VSP(appliedinetworking或godaddy点com),但这些问题是有限的IP地址,也包括内存(最大768MB保证)。 但我喜欢能够通过远程桌面连接连接到它们。 我也一直在GoDaddy寻找网格托pipe: https : //www.godaddy.com/gdshop/hosting/grid.asp? ci = 13633但不知道是否有什么阻止我使用它。 也不知道它是如何工作的,与VSP有什么不同。 目前,我正在自己的服务器上运行所有这些站点,具有4GB的内存和500GB的磁盘空间。 但是这是一个很大的风险 – 服务器偶尔会出现故障,等等。 (愚蠢的系统 – 我不能添加三个链接,因为我没有一些需要的点)

与SQL Serverbuild立连接时发生networking相关或特定于实例的错误

在尝试使用Sql Server 2008 Express在IIS 7上加载Asp.NET MVC应用程序时出现以下错误。 该应用程序使用Linq到SQL。 与SQL Serverbuild立连接时发生networking相关或特定于实例的错误。 服务器未find或无法访问。 validation实例名称是否正确,并将SQL Serverconfiguration为允许远程连接。 (提供程序:命名pipe道提供程序,错误:40 – 无法打开连接到SQL Server) 我已经做了一些search,所有的答案指向启用TCP连接在Sql Serverconfiguration,我已经做了没有用。 我正在使用的连接string是: Server = SERVERNAME \ SQLEXPRESS; Database = DBName;集成安全性= true 赶上。 我有另一个应用程序已经可以与Sql服务器就好了。 甚至在使用Sql Serverconfiguration设置之前。 另一个应用程序使用以下连接string: Data Source = SERVERNAME \ SQLEXPRESS; Initial Catalog = OtherDbName; Integrated Security = True; Persist Security Info = False; Connect Timeout = […]

IIS 404自定义错误

我已经将ASP.NET 3.5应用程序部署到64位Windows 2003 R2服务器。 在web.config中我有以下 <customErrors mode="RemoteOnly" defaultRedirect="/404/"> <error statusCode="404" redirect="/404/"/> <error statusCode="500" redirect="/500/"/> </customErrors> 在IISpipe理器的网站属性中,我将404和500错误设置为Type =“URL”和与web.config中相同的URL。 我有一个通配符应用程序映射到.NET 2.0 aspnet_isapi.dllclosures“validation文件存在”。 如果我试图打一个假的.aspx文件,我成功地发送到404页面。 我相信这是因为有一个明确的.aspx映射到.NET DLL。 如果我试图访问一个虚假的目录,我只是收到一个纯文本回应说: 该系统找不到指定的文件。 看起来,这些对目录的请求不是通过.NETpipe道进行路由,这是我期望(和需要)发生的,因为通配符应用程序映射。 有任何想法吗?