[.net core]6.launchSettings.json,調試配置


展開properties,

雙擊查看內容,

{
  "iisSettings": {
    "windowsAuthentication": false, 
    "anonymousAuthentication": true, 
    "iisExpress": {
      "applicationUrl": "http://localhost:50771",
      "sslPort": 0
    }
  },
  "profiles": {
    "IIS Express": {
      "commandName": "IISExpress",
      "launchBrowser": true,
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    },
    "backend": {
      "commandName": "Project",
      "launchBrowser": true,
      "applicationUrl": "http://localhost:5000",
      "environmentVariables": {
        "ASPNETCORE_ENVIRONMENT": "Development"
      }
    }
  }
}

iisSettings是外部服務器的配置

iisSettings.iisExpress.applicationUrl : "http://localhost:50771",   是外部 IIS 服務器的地址

iisSettings.iisExpress.sslPort: 0     是外部IIS 服務器的https端口

 

profiles是使用IIS托管 調試程序的配置

profiles:"IISExpress" 是調試命令的名稱

 

profiles.IIS Express.launchBrowser :true ,是否啟動瀏覽器

profiles.IIS Express.launchBrowser :environmentVariables.ASPNETCORE_ENVIRONMENT:Development   這是一個環境變量,可以在程序中使用

 

 

backend是我的項目的名稱  和 profiles的配置差不多,  不過多了個地址可以配置 ,這個地址是cli 內置kestrel 的地址.

當選用 command:project 的調試命令時, 忽略inProcess或 outProcess 的選項.

當選用 command:IIS Express 的調試命令時,  如果是inProcess,只啟動一個web 服務器(IIS express),   如果是outProcess,啟動兩個web服務器,反向代理服務器為iis express ,  內部服務器為kerstrel.

當選用 command:IIS 的調試命令時,  如果是inProcess,只啟動一個web 服務器(IIS),   如果是outProcess,啟動兩個web服務器,反向代理服務器為iis  , 內部服務器為kerstrel 

 

也可以使用圖形化 界面來編輯這些選項

 

 

 

 
        



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM