首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在不同端口上启动dotnet核心mvc应用程序?

问如何在不同端口上启动dotnet核心mvc应用程序?
EN

Stack Overflow用户
提问于 2019-07-24 11:56:39
回答 1查看 1.1K关注 0票数 1

我的dotnetcoreapp2.2应用程序在port 5001下运行良好(在配置了dev证书之后),但是我无法让它在任何其他端口下启动。以下是我尝试配置的组件..。

Program.cs:

代码语言:javascript
复制
    public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
        WebHost.CreateDefaultBuilder(args)
            .UseUrls("http://localhost:5000")  
            .UseKestrel()
            .UseStartup<Startup>()
            .UseApplicationInsights();

Startup.cs:

代码语言:javascript
复制
    public void Configure(IApplicationBuilder app, IHostingEnvironment env)
    {
        app.UseAuthentication();

        if (env.IsDevelopment() || env.IsEnvironment("Developer"))
        {
            app.UseDeveloperExceptionPage();
        }

        app.UseHttpsRedirection();

        app.UseMvc(routes =>
        {
            routes.MapRoute(
                name: "default",
                template: "{controller}/{action=Index}/{id?}");
        });
    }

launch.json:

代码语言:javascript
复制
        "args": [
            "--urls", "http://localhost:5000"
        ],
        "cwd": "${workspaceFolder}",
        "stopAtEntry": false,
        "launchBrowser": {
            "enabled": true,
            "args": "${auto-detect-url}",
            "windows": {
                "command": "cmd.exe",
                "args": "/C start ${auto-detect-url}"
            }
        },
        "env": {
            "ASPNETCORE_ENVIRONMENT": "Developer",
            "ASPNETCORE_URLS": "http://localhost:5000"
        },

我是不是漏掉了什么东西,还是配置得不正确?

EN

回答 1

Stack Overflow用户

发布于 2019-07-24 12:32:25

此问题通常发生在使用IIS / IIS Express时,因此不使用IIS。

将web服务器作为.net核心控制台应用程序运行,而不是使用instead (它对每个项目都有自己的端口配置文件,而且很烦人)。

:在Project's Properties > Debug >中更改调试配置文件

  1. 将Profile的值从IIS更改为"select-your-project-name“
  2. 将Launch的值从IIS或IIS更改为Project
  3. 然后,您将在同一个窗口的底部看到Web Server Settings,您可以使用它来更改端口(IIS不再使用)。
  4. 此外,您还应该将默认调试器从IIS Express更改为"select-your-project-name“(您将看到单击哪里来调试项目)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57182340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档