当前位置:坤哥网-kwan-asp.net 程序常见错误解决记录

asp.net 程序常见错误解决记录

2019/8/2 11:40:29 IT综合阅读(63) 评论(0)


作为一个开发者,你可能会遇到 asp.net 本地调试正常,但是一旦发布到iis就报错,如下一个案例。

一个模拟接口,post提交,读取配置的json然后返回给调用端,本地调试正常,发布到测试服务器 iis 就出现如下结果:7728b5a7-6243-4396-9bb8-d4681f6ac2de.png

看不出来什么错误,不太好解决。

如何让错误显示出来,只需要将程序部署到本地环境的iis即可,如下错误已经提示出来了:3a198955-1a71-4cbb-8dad-b6642b3f90c4.png

是一个路径的问题,因为部署在 iis 上加了一层目录导致找不到配置的文件:

f6a2cd24-4c1c-4c68-965a-521f2fab5f49.png

这种情况就是程序读取文件路径问题,原来读取方式是这样的:

  string filePath = System.Web.HttpContext.Current.Server.MapPath("/KKD/Content/ContractFromFundSide.json");

只需要在前面加个 ~ 符合即可:

  string filePath = System.Web.HttpContext.Current.Server.MapPath("~/KKD/Content/ContractFromFundSide.json");


遇到错误不要慌,一定要冷静思考再解决。

分类: asp.net

发表评论 没有账号,注册评论