想知道web.config到底是干嘛的,网上说是用来储存 ASP.NET Web 应用程序的配置信息的,但是我想知道有他和没他的区别,我不太能理解他的具体含义
我准备在IIS服务器部署一个 前后端分离 ASP.NET Web API 的项目,web能正常部署,但是部署API的时候就一直报500,设置了网页报具体错误,但是还是一直只显示500

然后我试了很多方法,突然看到这个

删除了以后就出现正常的报错页面了




呃……你仔细看一下这个“正常的报错页面”,它显示的是“没有为请求的 URL 配置默认文档,并且没有在服务器上启用目录浏览”,就是没有 web.config 配置文件的意思啊,所以,没有解决问题,只是网站更跑不起来了啊。
web.config 也没啥说的,就是对网站做一些配置而已,但是对 IIS 来说,这个文件是必须的!