Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 为什么我只能调试两个ASP.NET应用程序中的一个?_C#_Asp.net Mvc_Razor_Visual Studio 2015_Devenv - Fatal编程技术网

C# 为什么我只能调试两个ASP.NET应用程序中的一个?

C# 为什么我只能调试两个ASP.NET应用程序中的一个?,c#,asp.net-mvc,razor,visual-studio-2015,devenv,C#,Asp.net Mvc,Razor,Visual Studio 2015,Devenv,我使用的是Visual Studio 2015 Update 2,有两个非常相似的ASP.NET 4.6项目。两者都使用MVC 5.2.3和Razor 3.2.3(我不确定哪些细节是必需的,因此将保持简要) 我可以运行一个,它可以正常工作,但只要我同时运行第二个,第二个项目就会在视图中失败,因为@Html为null,类似于如果没有正确引用Razor所发生的情况 这两个项目之间似乎存在某种冲突。(我检查了两个实例是否在不同的端口上运行。)但是,即使我停止第一个项目,第二个项目在视图的Html对象中

我使用的是Visual Studio 2015 Update 2,有两个非常相似的ASP.NET 4.6项目。两者都使用MVC 5.2.3和Razor 3.2.3(我不确定哪些细节是必需的,因此将保持简要)

我可以运行一个,它可以正常工作,但只要我同时运行第二个,第二个项目就会在视图中失败,因为@Html为null,类似于如果没有正确引用Razor所发生的情况

这两个项目之间似乎存在某种冲突。(我检查了两个实例是否在不同的端口上运行。)但是,即使我停止第一个项目,第二个项目在视图的Html对象中仍然失败

这种情况会一直持续到我注销并再次登录。在进一步调查中,我发现进程VsHub仍有一个子Microsoft.VsHub.Server.HttpHost进程在运行,其中包含第一个项目的详细信息,即使在我关闭VS之后也是如此。如果我终止此进程,第二个项目可以无误运行。不过,我不确定这是否与我的问题直接相关


有没有人有过类似的想法,或者知道我做了什么错事导致了这种情况的发生?

右键单击您的解决方案并选择“属性”。在“启动项目”中选择“多个启动项目”,并将项目的“操作”设置为“启动”

右键单击解决方案并选择属性。在“启动项目”中选择“多个启动项目”,并将项目的“操作”设置为“启动”

听起来像是IIS express的问题。您是否使用IIS express进行调试?是的,IIS express 10.0.10557.1000-我想这只是VS2015附带的正常版本?您的应用程序是否使用任何形式的身份验证?是的,这两个项目都像IIS express一样。您是否使用IIS express进行调试?是的,IIS express 10.0.10557.1000-我想这只是VS2015附带的正常版本?您的应用程序是否使用任何形式的身份验证?是的,两个项目都是这样做的,并将其设置回单启动项目,现在它似乎工作正常。奇怪的知道为什么吗?我冒昧地猜测,存储这些设置的文件已经损坏了,这是怎么回事?谢谢:)我做到了,并将其设置回单一启动项目,现在它似乎工作正常。奇怪的知道为什么吗?我冒昧地猜测,存储这些设置的文件已经损坏了,这是怎么回事?谢谢:)