配置子目录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]

设置BlogEngine.NET的邮件选项,Godaddy的SMTP配置方法

by shinichi_wtn 2011-02-08 15:37
由于Godaddy禁止第三方SMTP服务,所以要让程序通过SMTP服务发送邮件,必须使用Godaddy自己的SMTP服务。BlogEngine.NET的邮件设置也不例外,必须在Godaddy先开通自己域名的邮箱,然后才能使用其SMTP和POP服务,并且有些设置上的技巧,可能出现Unable to connect to the remote server,Request for the permission of the type 'System.Net.Mail.SmtpPermission等错误,本文总结了具体的配置方法,从而让BlogEngine.NET能够正常发送邮件。 [More]

用Godaddy虚拟主机运行BlogEngine.NET(博易)

by shinichi_wtn 2011-02-08 09:54
BlogEngine.NET(中文的本地化版本叫博易)是一款非常棒的开源博客系统,本文介绍了在Goddady上运行BlogEngine.NET的方法。Godaddy的windows主机口碑还不错,尤其是它全自动化的管理,非常方便。许多用户都选择了Deluxe方案,有150G的空间,支持全系列ASP.NET版本,还提供了2个200M的SQL Server数据库,性价比很高。购买Godaddy可以使用支付宝支付,也可以在淘宝网上代购。 [More]

About

shinichi_wtnI'm Shinichi_wtn

Software Engineering Manager at Microsoft

[More...]


Month List