个人博客搭建日志(5)


刚刚发布ASP.NET网站的时候遇到了几个问题,在此记录下来

问题1:访问网站的时候出现IIS 500.19错误,提示“不能在此路径中使用此配置节…”
这个问题说老实话,其实是个智障问题,但是第一次遇到的时候就是很难找到原因。这个问题的原因是,我虽说安装了IIS,但是没安装ASP.NET 4.5。
解决方法也很简单:打开服务器管理器,点添加服务器角色,Web服务器(IIS) -> Web服务器 -> 应用程序开发,勾选上ASP.NET 4.5,然后一路下一步,最后点安装。

问题2:访问数据库的时候出现HTTP 500错误,找不到请求的 .Net Framework Data Provider
我是在Web.config中定义connectionStrings的,并且指定了providerName为MySql.Data.MySqlClient,在代码部分采用DbProviderFactory来获取MySQL的provider
虽说VS已经将MySql.Data.dll拷贝到了网站的bin目录下,但是似乎并不能从此位置自动加载。
解决方法:从MySQL官网下载安装程序,安装Connector/NET组件就行了。

发表评论

邮箱地址不会被公开。 必填项已用*标注