Visual Studio ASP.NET启动设置

时间:2018-01-12 08:00:49

标签: asp.net visual-studio iis

有人可以解释这些设置之间的区别吗? enter image description here

我问的原因:默认选择是IIS Express,多个进程使用我的记录器并在日志中创建重复项。但是当我选择Project时,日志中没有重复项。

1 个答案:

答案 0 :(得分:0)

第一个是IIS Express,它将使用IIS Express托管此项目,第二个是Project,它将运行该项目并对其进行调试。

如果您的项目包含Main,则可以选择Project启动,VisualStudio将对其进行调试。

最后一个是Executable,它将使用另一个应用程序来运行该项目,例如dotnet run xx.dll,并且在选择Executable并设置一些参数时,应设置正在运行的应用程序路径。 VisualStudio将像使用附加进程一样调试正在运行的应用程序。

请参阅:Working with Environments and Launch Settings in ASP.NET Core

Use multiple environments in ASP.NET Core