vs2013+MySQL创建网站,在开发机器中可以运行,在非开发机器中发布数据集报错的解决方法

问题如下:

网上所搜均不能解决问题。仔细思考后,发现自己之所以能运行网站,是因为自己装了MySQL客户端和vs,而别人的电脑是没有这二者的,首先排除vs问题,具体是新建test网站,按照网上来配xsd和web.config,无效;然后考虑是否因为别人的电脑缺乏MySQL的某种与.net Framework关联的插件。经过对比,发现在C:\Windows\Microsoft.NET\Framework64\v4.0.30319\Config\machine.config文件中,我有如下行:

 而别人没有,个人猜测MySQL在Windows环境要执行一些必要的注册和安装,如mysql.data,mysql.web,mysql.entity等,才能在iis上使.net网站发布成功。于是我在别人Windows虚拟机(裸)中装了完整版的MySQL客户端,启动iis服务,成功。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值