mvc发布到iis后无法访问数据库

i08kingdom 2018-07-22 04:27:26
我用vs2017自动生成的mvc项目,添加了一个简单的modle类作为测试,部署到iis后home控制器下的所有网页能正常访问,访问数据库的页面提示如下错误

其中已经按照网上方法(https://blog.csdn.net/u010333076/article/details/44752713#)配置数据库和连接方法
但是依然不能访问
求教
...全文
640 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhulong1111 2018-07-27
  • 打赏
  • 举报
回复
mssql有可能是数据库没开通远程访问,只支持localhost方式,建议先用IP连接测试 是否正常连接
  • 打赏
  • 举报
回复
在控制器里访问 数据库的那个方法加一个Log,用Try Catch 捕捉异常,将异常写到Log里,在Finally中将Log存成.txt文件,这样发布上去执行完后看txt的log中报的什么错误,Log写详细些也能知道你是具体哪一步报错。
stevenjin 2018-07-26
  • 打赏
  • 举报
回复
发布之访问正常吗
peng2739956 2018-07-26
  • 打赏
  • 举报
回复
数据库如果是在本服务器上的话,可以打开远程是否本地可以访问数据库。
之后在确定是否是访问数据库出的错。
不确定的情况下,可以将 custorm model=off 看下具体的出错原因,也可以写一个get方法 浏览器访问get方法来确定具体原因,可能并不是数据库的原因也说不定。
电饭锅煲汤 2018-07-24
  • 打赏
  • 举报
回复
用的啥数据库?Oracle?
正怒月神 版主 2018-07-23
  • 打赏
  • 举报
回复
本地调试没问题,发布到iis有问题。
一般来说,就这么几种情况。

1 某些文件夹是复制到vs解决方案的,导致vs发布时,没有包含复制进去的解决方案。
2 由于文件夹的权限问题,导致vs发布到文件夹时,文件不全。
3 基于第二个原因,导致vs重新发布时,无法删除已经存在的文件,因此文件并没有替换为最新的。
编程有钱人了 2018-07-23
  • 打赏
  • 举报
回复
用F12 查看 请求的页面的 respone
i08kingdom 2018-07-22
  • 打赏
  • 举报
回复
引用 1 楼 daixf_csdn 的回复:
提供信息不充分。
看起来,页面已经展现,只是下面部分不显示。你首先确定你在vs调试下能运行了吗?


运行正常
圣殿骑士18 2018-07-22
  • 打赏
  • 举报
回复
提供信息不充分。
看起来,页面已经展现,只是下面部分不显示。你首先确定你在vs调试下能运行了吗?

62,244

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧