खोज…


प्रकार का छोटा बाज। सुनने का पता कॉन्फ़िगर करना

Kestrel का उपयोग करके आप अगले दृष्टिकोण का उपयोग करके पोर्ट निर्दिष्ट कर सकते हैं:

  1. ASPNETCORE_URLS पर्यावरण चर को परिभाषित करना।

    खिड़कियाँ

    SET ASPNETCORE_URLS=https://0.0.0.0:5001
    

    ओएस एक्स

    export ASPNETCORE_URLS=https://0.0.0.0:5001
    
  2. वाया कमांड लाइन गुजरने वाला --server.urls पैरामीटर

    dotnet run --server.urls=http://0.0.0.0:5001
    
  3. UseUrls() विधि का उपयोग करना

    var builder = new WebHostBuilder()
                  .UseKestrel()
                  .UseUrls("http://0.0.0.0:5001")
    
  4. server.urls को परिभाषित करना। कॉन्फ़िगरेशन स्रोत में सेटिंग सेट करना।

अगला नमूना उदाहरण के लिए hosting.json फ़ाइल का उपयोग करें।

Add `hosting.json` with the following content to you project:

    {
       "server.urls": "http://<ip address>:<port>" 
    }

सकारात्मक मूल्यों के उदाहरण:

  • किसी भी इंटरफ़ेस से किसी भी IP4 और IP6 पते पर 5000 सुनें:

     "server.urls": "http://*:5000" 
    

    या

     "server.urls": "http://::5000;http://0.0.0.0:5000"
    
  • हर IP4 पते पर सुनें 5000:

     "server.urls": "http://0.0.0.0:5000"
    

एक ध्यान से होना चाहिए और http://*:5000;http://::5000 , http://::5000;http://*:5000 , http://*:5000;http://0.0.0.0:5000 या http://*:5000;http://0.0.0.0:5000 या http://*:5000;http://0.0.0.0:5000 क्योंकि इसे IP6 पता दर्ज करने की आवश्यकता होगी :: या IP4 पता 0.0.0.0 दो बार

करने के लिए फ़ाइल जोड़ें publishOptions में project.json

"publishOptions": {
"include": [
    "hosting.json",
    ...
  ]
}

और .UseConfiguration(config) बनाते समय एप्लिकेशन कॉल .UseConfiguration(config) लिए प्रवेश बिंदु में:

public static void Main(string[] args)
{
    var config = new ConfigurationBuilder()
        .SetBasePath(Directory.GetCurrentDirectory())
        .AddJsonFile("hosting.json", optional: true)
        .Build();

    var host = new WebHostBuilder()
        .UseConfiguration(config)
        .UseKestrel()
        .UseContentRoot(Directory.GetCurrentDirectory())
        .UseIISIntegration()
        .UseStartup<Startup>()
        .Build();

    host.Run();
}


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow