配置子目录Web.config使其消除继承,用虚拟目录创建多个网站的方法

by shinichi_wtn 2011-02-20 19:54
ASP.NET提供了强大的Web.config来配置网站,一般来说一个网站只有一个根目录下的Web.config文件,有时候我们希望子目录有着不同的权限或者参数设置,则可以在相应子目录增加一个Web.config配置文件,加入我们新的配置参数。这里需要注意的是,子目录web.config是继承父目录的所有设置的,因此,如果子目录放的是一个和父目录里不一样的网站,就不能共享父目录的配置了,否则很可能会冲突。比如很多主机都提供了将域名绑定到子目录从而能够建立多个网站的方法,以Godaddy的Windows主机为例,如果我们想通过子目录建立一个全新的网站,如果不配置好正确的Web.config,很可... [More]

在Godaddy的Windows主机上使用MySql.Data.dll连接数据库

by shinichi_wtn 2011-02-20 00:21
由于Godaddy的Windows主机Deluxe方案只提供了2个200M的SQL Server 数据库,对于需要建立多个网站来说不是很方便。值得高兴的是,Godaddy提供了25个1G容量的MySQL数据库。而目前许多网站,或者自己建站都会考虑对不同的数据库的支持,BlogEngine.NET就是很好的例子(它几乎支持任何数据库,同时提供了XML作为数据源的支持),我们在编写网站的时候,也经常会使用ASP.NET中的System.Data.Common提供的工厂模式来连接数据库。 错误详情 当我们在本机上通过MySql.Data.dll能够正常运行网站,上传到Godaddy就会出现权限问... [More]

检测到在集成的托管管道模式下不适用的ASP.NET设置

by shinichi_wtn 2010-07-26 19:33
今天在用Windows Server 2008的IIS7.5部署ASP.NET4.0项目出现“HTTP错误,500.23,Internal Server Error 检测到在集成的托管管道模式下不适用的ASP.NET设置”。 网上搜索答案后,需要将应用程序池改为经典模式,如下 但是,改为经典模式后,却出现了另一个错误。。。如下图: 这个错误是说ISAPI禁用了某些组件,因为.NET Framework 4.0才装上,可能被IIS默认禁止运行,所以打开设置页面,果然,32位和64位的ASP.NET 4.0组件都被设置为“不允许&rdquo... [More]

The base class includes the field 'xxx', but its type is not compatible with the type of control

by shinichi_wtn 2010-04-11 14:15
今天在编译ASP.NET项目的时候突然出现The base class includes the field 'WebUserControl1', but its type (common_WebUserControl) is not compatible with the type of control (ASP.common_webusercontrol_ascx) 的错误信息,上网搜索了一下,有两种可能的原因: 一个是类不能循环引用,否则会发生编译错误,重新组织文件夹和文件,修改有循环引用的地方(我没有遇到这种情况); 一个是在定义UserControl的时候,直接复制粘贴了曾经的代... [More]

Microsoft Chart Control for ASP.NET试用

by shinichi_wtn 2009-12-10 15:09
为了制作一些统计图表,今天下载了微软专门的图表插件,该插件是针对.NET Framework 3.5 SP1的,同时提供了针对Windows窗体和Web环境,即(ASP.NET)的说明文档和详尽例子!   平时要绘制统计图,我们常用的软件是Excel或者Spss,再者Matlab,但是这些工具都有很大的缺陷,即缺乏动态性和实时性,比如我们要动态统计访问量,流量之类的变化很快的数据,并且反映在图上,那么图像的动态生成就很有必要了。   我在北京师范大学自习室查询平台上增加了动态现实每个教学楼查询量的图表,正是用了MSchart,由于该控件有大量属性和方法,一时半会还不能完全掌握,但是基本的一... [More]

在NET里用XML作为数据源进行分页

by shinichi_wtn 2008-09-02 15:18
.NET自带的数据显示控件GridView自带分页功能,但是要实现分页功能必须使用指定的数据源,而一旦指定XMLDataSource数据源,即使加上XPath也很难满足我们查询分类的需要,因此需要使用自己得到数据进行绑定,而这些数据来自XML文件.下面我在博客系统中编制了一个和百度空间类似的分页功能. 在实现该功能的时候,遇到三个问题,第一个问题是在同一个页面获取不同的分类参数显示不同的分类文章,比如传递的是时间"08年8月",则08年8月的文章就被显示出来;或者传递的是类型"个人日记",则划分到个人日记类的文章全部被显示出来,由于分类标准只有4个,我就只选择了IF嵌套,如果标准再多,则应使... [More]

About

shinichi_wtnI'm Shinichi_wtn

Software Engineering Manager at Microsoft

[More...]


Month List