Prevent iisexpress from running the websites in a solution when the startup app is a console app

后端 未结 5 1093
不知归路
不知归路 2021-01-03 18:03

I have a solution with a number of projects in it. Even if I set the web project\'s start options to:

  1. Don\'t open a page. Wait for a request from an external a
相关标签:
5条回答
  • 2021-01-03 18:30

    In the Property Pages-> Start Options: Set Start Action = "Don't open a page..."; Set Server -> Use custom server and leave Base URL blank.

    0 讨论(0)
  • 2021-01-03 18:31

    There's easy way to do this: in web project's properties F4 (NOT right click-> properties) set "always start when debugging" to false

    0 讨论(0)
  • 2021-01-03 18:41

    To extend @Aleksey L.'s answer, you can actually do this with a plain text editor like Notepad.

    In your projectname.csproj.user file, make sure your the AlwaysStartWebServerOnDebug node has a value set to False.

    projectname.csproj.user

    <Project >  
      <ProjectExtensions>
        <VisualStudio>
          <FlavorProperties>
            <WebProjectProperties>
                ..          
              <AlwaysStartWebServerOnDebug>False</AlwaysStartWebServerOnDebug>
                ..          
            </WebProjectProperties>
          </FlavorProperties>
        </VisualStudio>
      </ProjectExtensions>
    </Project>
    

    Alternatively, to do this without a text editor you can use Powershell

    $file = 'projectname.csproj.user'
    $x = [xml] (Get-Content $file)
    $x.Project.ProjectExtensions.VisualStudio.FlavorProperties.WebProjectProperties.AlwaysStartWebServerOnDebug = 'False'
    $x.Save($file)
    
    0 讨论(0)
  • 2021-01-03 18:49

    I uninstalled IIS Express in windows and it worked for me. After publishing my files from VS, automatically my settings changed to point to IIS Express and it wont change to IIS, no matter what, for my Website project. Hope this works for someone.

    0 讨论(0)
  • For Visual Studio 2013, I configured it like this:

    Start Action: Don't open a page.

    Servers: External Host

    Project Url: http://NotAStartupApp/

    0 讨论(0)
提交回复
热议问题