ASP.NET 500.19仅当某个空文件夹不存在时才会出错

时间:2015-02-24 19:07:25

标签: asp.net

我在一个目录中有多个ASP.NET应用程序,它们彼此交谈,并且它使开发更快,首先将它们放在一个文件夹(一个存储库)中。我计划,并试图将它们分成不同的文件夹和存储库。应该容易纠正吗?

第一个项目MainApp从不引用OtherApp,而OtherApp从不引用MainApp(也不会引用任何文件)。但是,当我从主文件夹中删除OtherApp的所有项目时,MainApp将不再启动而没有出现“无法读取配置文件”错误,参考OtherApp.Web\web.config

然而,事情变得有点棘手,因为如果单独留下一个文件夹(OtherApp.Web web项目文件夹),MainApp将正确启动,即使OtherApp.Web\web.config实际上不在文件夹中。

TL; DR - 两个ASP.NET应用程序,两者都没有相互引用。除非其他Web项目存在文件夹,否则主应用程序将无法启动,即使引用的web.config实际上不存在。

1 个答案:

答案 0 :(得分:0)

我找到了,对于这个问题的其他人来说,我是如何解决它的。

  1. 关闭所有VS实例。
  2. 删除USER \ Documents \ IISExpress(或重命名 如果你想保留配置)
  3. 重新打开项目重建并运行