摘要:
最近在研究几个ASP.NET的开源项目时,发现都在使用ELMAH来作为记录整个应用程序的错误日志,于是拿来小研究了一下,在这里和各位分享一下,如果有使用过的,请多指教。 对于ELMAH,将用三篇系列文章来介绍: 概念篇 基本应用篇 高级应用篇 概念篇 ELMAH(The Error Logging Modules And Handlers),直译过来就是“错误日志模块和处理”,它提供了一个用于集... 阅读全文
摘要:
最近使用VS2010,采用“附加到进程”方式调试运行于IIS的网站程序过程中,发现如下提示: 正在进行调试的Web服务器进程已由Internet信息服务(IIS)终止。可以通过在IIS中配置应用程序池Ping设置来避免这一问题。有关更多详细信息,请参见“帮助” 根据提示,不难搜索到解决办法。下面简单分析一下导致这一问题的原因及其解决办法。 这一问题主要是因为IIS6、IIS7提供了Applicat... 阅读全文
摘要:
这个问题还是去年12月份在使用VS2010时发现的,之后报告给了Microsoft Connect(英语很差,见谅,不过发现Microsoft回复中也有两个英文单词拼写错误,难怪我金山词霸半天没查到:)),并得到确认会在以后进行修复。一直没时间写,今天拿来分享一下。 备注:微软将在3月10日发布Visual Studio SP1,不知这个小问题能否在这次更新中得到修复。 VS2010提供了一个新功... 阅读全文
摘要:
最近发布的Entity Framework CTP5,提供了一个新的T4模板,用于生成DbContext而非之前ObjectContext类,然而,有些在安装后,无法在模板中发现ADO.NET DbContext Generator这一模板,可能的问题是这一安装可能对非英文的VS平台支持不太好(具体问题不清楚,目前大部分出现此问题的,是非英文的VS平台),其原因是由于有一个文件夹不存在,导致模板安装失败。以下根据实践,提供一解决方法:卸载 Entity Framework CTP5 在VS开发平台的安装目录下,找到Common7\IDE\ItemTemplates\CSharp\Code\文件 阅读全文
摘要:
机子之前有装了sql server 2000,而且可以正常使用,最近突然无法连接到本地数据库,打算重装,结果重装时出现了无法安装完毕的问题,一下总结了重装时需要注意的问题,以及常见错误的解决方法。 错误重现:首先在控制面板里卸载了sqlserver软件,一切正常,然后重启(一定要重启,否则没法重装),执行sqlserver的安装程序,一切似乎都正常,一路下一步,安装到了最后,突然提示“安装程序配置... 阅读全文
摘要:
通常情况下,在开发一个asp.net的WEB网站时,若要打开WEB网站,首先要打开开发平台,选择菜单的“文件”-“打开”-“网站”,然后选择网站的根目录,最后确认后,方可打开这一网站。不像WEB应用程序,有个解决方案(*.sln),双击后可以打开(当然也可以为网站生成一个解决方案),因此以上这种方法还是比较麻烦。如果在某些应用环境中,需要按照如上的方式打开一个站点,本文利用了Visual Stud... 阅读全文
摘要:
前阵子装了VS2010,由于之前的项目都是基于VS2008开发的,因此,打开之前版本的解决方案,就会弹出项目转换向导,将解决方案升级到VS2010版本的,但是最近总是转换后,再编译项目就会报错,报错内容:“在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。” 网... 阅读全文
摘要:
最近访问某知名网站的速度非常慢,有时候需要2分钟还没完全打开,页面展示了一半就卡住,然后等半天才继续显示下面部分。这种情况已经有几个月了,不知道是他们服务器原因还是我所在网络的问题,但是基本上在其他网络访问速度也慢,如果是网站自身的问题,我自然没办法解决,只能自己动手,先看看问题出在哪里,然后分析一下有没有可能绕过相关问题。于是用上了一个很好的HTTP分析工具,Fiddler Web Debugg... 阅读全文
摘要:
在VS中,想在ASP.NET项目中添加一个Sql Server数据库,然后通过VS的服务器资源管理器来连接数据库,进行相关操作。一种方法就是打开Sql Server提供的工具(SQL Server Management Studio),在那里面进行添加,另一种方式就是通过VS提供的添加数据库的模板,它可以通过集成在VS中的功能,来添加数据库文件到数据库中,今天就用了后者,发现了一个小问题,这里简要... 阅读全文
摘要:
这篇文章是对前一篇文章《ASP.NET前台代码绑定后台变量方法总结》中一个相关问题的分析与解答。 上一篇文章说到,在代码隐藏模式下,前台aspx文件无法访问它的internal修饰的后台变量,而是只能访问public或者protected类型的值。显然从问题本身来看,一定是前台aspx和后台对应的aspx.cs文件,编译后在不同的程序集中导致的(这可以通过分析internal修饰符的定义得知)。那... 阅读全文