我在IIS中配置了同一个ASP.NET MVC Web应用程序的两个版本,每个版本都有一些不同的代码(一个是另一个的分支)。端口31503上的原始端口工作正常,但我只是在端口44444上添加了它的分支,却收到404错误:
“ /”应用程序中的服务器错误
找不到资源。
描述:HTTP404。您正在寻找的资源(或其依赖项之一)可能已被删除,名称更改或暂时不可用。请查看以下网址,并确保其拼写正确。
请求的URL:/
版本信息:Microsoft .NET Framework版本:4.0.30319; ASP.NET版本:4.7.3429.0
当我运行该应用程序时。我检查以确保它们指向各自文件夹结构中的类似文件夹。我不确定分叉应用程序的配置可能出什么问题;在哪里可以看到有什么不同的好地方?
我还尝试在Visual Studio调试器中运行fork,但这不起作用,因为它已配置为使用端口31503(原始应用已在使用该端口)。我用派生代码中的44444替换了31503的所有实例,但是当我调试它时它仍然尝试在端口31503上运行,所以我也不知道那里发生了什么!
编辑:如果我禁用端口31503应用并尝试调试fork,则会收到此错误:
不确定56115端口来自哪里...