Articles of asp.net

升级.Net 2.0到.Net 3.5

这将需要重新启动? 即使我也包含所有的安全补丁。 NB这不会是.Net 3.5 SP1。

你会推荐哪个免费的支持IMAP的webmail?

考虑到IIS 7.5 / PHP 5.2 / asp.net和mysql / MSSQL可用的机器,你会select哪个webmail? 不要认为它是相关的,但邮件服务器安装在本地主机,是hmailserver。 如果是使用asp.net的话,这将是一个奖金,但PHP也可以,也许提供更多的select。 “客户端”的外观和感觉肯定是需要的,flash / silverlight / ajax不是问题。 我也看到了这个问题 ,但是差不多两年前被问及关注php webmails,我认为在此期间可能会有更好的select。 编辑: 有没有人有任何经验的后记webmail ? 考虑到这个或部落。

我如何诊断IIS将CPU推到100%使用?

我有一个Web服务器上运行的几个ASP.NET网站。 每隔一段时间,我都注意到IIS将服务器的CPU推到100%。 这些站点共享应用程序池,每个.NET版本都在运行。 我正在寻找的是一种方法,能够确定哪个网站是这样做的,使用一些工具。 如果这个工具碰巧代码显示出来,那也不错。 如果不是,我很高兴知道哪个网站导致问题。 我已经尝试过使用ANTS。 但是,ant你需要知道它是哪个网站,然后让它运行,并在CPU崩溃的Web应用程序等待。 不完美的理想。 任何经验/想法?

如何在轻量级硬件(如NAS)上分发ASP.NET应用程序?

我想将一块硬件发送给通过以太网或USB插入networking的客户端。 该设备包含一个ASP.NET Web应用程序,可通过networking中的任何PC上的Web浏览器进行访问。 这需要成本低于500美元的小型设备,这意味着它不能是具有Win2008服务器许可证的完整服务器。 这将会重复数百或数千次 – 每个新客户一次。 在Linux上运行Mono不是一种select,因为我的应用程序使用了Mono目前不支持的entity framework。 是否有可以作为IIS / ASP.NET Web服务器运行的外部硬盘驱动器或NAS设备? 谢谢,罗杰

IIS,有没有另外一种方法?

我正在做始终在IIS中托pipe的Web应用程序(从6到7),而且我总是在部署中遇到问题。 这些应用程序大多数情况下都是“开箱即用”的,但有时候这很糟糕。 最后一次,在安装了Share Point Server的IIS 7上安装它我发现,即使SPS运行在不同的Web站点上,我也需要删除SPS压缩。 其他时间是关于application.config与32位应用程序运行,因为它停止了第2请求AppPool( 本文帮助 )。 我想知道…因为Web应用程序总是在Visual Studio中没有任何问题,我能不能聚集Cassini Web服务器和部署我的Web应用程序就像任何其他Windows应用程序? 卡西尼或其他什么… 你对此有什么想法?我能做些什么来阻止一些装置出现这么多问题?

什么是networking农场的最佳实践

从单服务器迁移到Web场时,处理数据库连接和日志文件以及其他问题的最佳做法是什么?

不正确的ASP.NET会话数据间歇返回

我已经被赋予了查看用户的会话在刷新页面之间改变的问题的任务。 立即(不知道任何关于网站)我说,这似乎是一个负载平衡/networking群集configuration问题。 不过,后来我发现网站不是负载平衡的 – 这是一个单一的服务器。 应用程序有一个存储在Session中的Basket对象。 用户将物品添加到篮子等。当在篮子页面上时,如果页面被刷新,则篮子中的物品改变,并且有时没有物品。 会话没有丢失,它几乎总是在下一次刷新,但是篮子可以是空的或者在下一次刷新时具有不同的内容。 我在很多时候就已经看到了这种行为,但只在多服务器设置上才有。 这是我们试图在开发环境中复制而没有成功的事情 – 我们根本无法复制问题,但在现场发生了很多事情。 Web应用程序是一个ASP.NET WebForms站点,在Windows Server 2008 R2和IIS 7.5上运行在.NET 4.0下。 会话状态模式是InProc,会话超时设置为480分钟。 我用小提琴来查看请求和响应,并且每次传递给服务器的ASP.NET会话ID都是一样的。 除了返回的实际HTML之外,似乎没有区别。 有没有人有什么可能会导致这个问题的想法? 更新1: 我已经重新编写了一个同事在篮子代码中执行的一些日志logging。 现在我可以看到会话ID保持不变,即使显示不同的数据,Sessionvariables的值也保持不变。 对不起,我应该在发布之前检查他们的日志。 我确信这是一个服务器问题,但代码在我们的testing环境中按预期工作。

在IIS(7)中不允许使用DELETE方法?

一些如何开发ASp.net mvc应用程序,DELETE方法在VS服务器上正常工作,但是,当我在IIS中testing它。 它不工作,并绝对返回一个405错误.. 和目前,我不知道在哪里,以及如何让IIS允许我的DELETE / PUT HTTP方法在我的应用程序…. 有人能帮助我吗?

不显示服务器上的Asp.net错误消息

我一直负责在windows server 2008上设置所有处于debugging模式的asp.net网站 当浏览服务器上的网站,并发生错误,例如数据库连接无法打开我希望按照正常接收错误转储的Asp.net服务器错误页面 就像 – http://www.codeproject.com/KB/books/1861005040/image091.gif 然而,实际发生的是我在网页上随机获得的字符。 例如:<֟)= * 2o v YK WuZ, 6[N f O b @! u]S yQiN&e̋Ej1zx˼oyU֤˪Mϫ2di4 这不是正确或预期的行为。 事件日志确实显示出了什么问题。 我如何得到服务器错误页面正确呈现,我错过了服务器asp.net安装程序的东西?

尝试使用FastCGI在Apache上使用Mono运行ASP.NET MVC应用程序

我有一个DreamHost主机帐户,我想使用相同的帐户来运行ASP.NET应用程序。 我有一个应用程序部署在一个子域,一个.htaccess像这样的处理程序: # Define the FastCGI Mono launcher as an Apache handler and let # it manage this web-application (its files and subdirectories) SetHandler monoWrapper Action monoWrapper /home/arienh4/<domain>/cgi-bin/mono.fcgi virtual 我的mono.fcgi是这样设置的: #!/bin/sh #umask 0077 exec >>/home/arienh4/tmp/mono-fcgi.log exec 2>>/home/arienh4/tmp/mono-fcgi.err echo $(date +"[%F %T]") Starting fastcgi-mono-server2 cd / chmod 0700 /home/arienh4/tmp/mono-fcgi.sock echo $$>/home/arienh4/tmp/mono-fcgi.pid # stdin is the socket […]