Asp.net HTTP错误500.19-内部服务器错误-配置文件路径不';不存在

Asp.net HTTP错误500.19-内部服务器错误-配置文件路径不';不存在,asp.net,http,iis,Asp.net,Http,Iis,机箱上典型的.Net应用程序路径: C:\inetpub\wwwroot\NetApps\AppDir\OurProduct\u Release\u 18.1\SourceDir\LogOnScreen\LogOnScreen\web.config 引发问题的.Net应用程序路径: C:\inetpub\wwwroot\NetApps\AppDir**OurProduct\u Bad-Missing-path**\SourceDir\LogOnScreen\LogOnScreen\web.con

机箱上典型的.Net应用程序路径: C:\inetpub\wwwroot\NetApps\AppDir\OurProduct\u Release\u 18.1\SourceDir\LogOnScreen\LogOnScreen\web.config

引发问题的.Net应用程序路径: C:\inetpub\wwwroot\NetApps\AppDir**OurProduct\u Bad-Missing-path**\SourceDir\LogOnScreen\LogOnScreen\web.config

当我在VS 2015或VS 2017中进行调试时,代码爆炸了,我会弹出一个“HTTP错误500.19-内部服务器错误”屏幕,而不是代码中的指针告诉我问题在哪里,以及类似的“堆栈跟踪”。请看截图,很抱歉模糊了,我不能放任何专有的东西,否则我会有麻烦的

它开始于我关闭了“我们的产品发布版18.2”(一位团队成员对其进行了更改,并使用VS 2017(框架4.7和C#7.0)提交),我使用VS 2015(框架4.7而不是C#7.0)打开了它,并对整个解决方案进行了重建。由于C代码版本的差异,它标记了一些代码。没什么大不了的,对吧

我删除了从上的“我们的产品”开始的版本。“C:\inetpub\wwwroot\NetApps\AppDir\”文件夹路径始终保持不变。当我们在做某件事时,我们把“prod”拉下来,放在“AppDir”下面。这就是我们在生产中使用的产品相对路径,这就是我们这样做的原因

那是我开始获得“HTTP错误500.19-内部服务器错误”窗口的时候,而不是VisualStudio只是在我有代码爆炸时向我显示代码爆炸的地方。只是典型的代码开发工作:运行,放大,修复,运行,一切正常,进入下一项,运行,放大,修复,一切正常。。。等等

我扫描了我的整个硬盘,寻找坏的/已删除的路径(实际上只是“OurProduct\u坏的丢失路径”部分),并在几个地方和文件中找到了它。主要是在JetBrains Resharper缓存文件夹路径中,我已将其删除。我仍然有这个问题。我在websites.xml中也找到了它。我删除了它并重新启动了我的盒子,但仍然存在问题

现在使用VS 2015和VS 2017发生了这种情况,所以我认为这是某种IIS问题。如何使VS或IIS停止查看SystemError.aspx屏幕的路径


请确保ApplicationPool用户对承载您网站的物理目录具有读取权限“我的盒子”上的任何IIS用户都可以完全访问我们在其下开发的Web/App结构。我在那里很好。谢谢。请在这里发布修复程序,以便对其他教授有所帮助。我不是有意暗示问题已经解决。我的意思是权限非常开放。