我正在开发一些.net c#webforms,依赖于与MS SQL db的连接。开发配置有一个localhost \ SQLEXPRESS数据库服务器,生产部署在网络上;在我的web.config中我设置了两个连接字符串,根据需要一次选择其中一个;当问题出现时,一切似乎都很好;如果我在调试中直接从VS express调用我的webforms,或者从同一台PC中的web broswer调用我的webforms,那么连接与本地db和web db都可以正常工作;如果我从局域网中的Web浏览器调用我的webforms,它们只有在我选择web db时才能正常工作,但如果我选择本地db,则不会检索任何数据,所以我猜本地db的连接失败了(c#code gets虽然执行了;它以前工作得很好,而且,从VS激活的相同网页表单工作正常,所以连接字符串应该没问题......现在怎么办?
答案 0 :(得分:0)
解决。将站点部署(发布...)从c:inetpub / wwwroot /移动到虚拟目录(在安装了VS e MS SQL的计算机中);