12

我有一个在 Visual Studio 中制作的 C# Asp.net Web 项目。该项目在某个端口(57243)上运行,我制作了其他正在测试 Web 服务等的程序以使用“localhost:57243”。

最近我尝试在 Jetbrains 的 Rider IDE 中运行该项目,因为我当时编造的任何原因。我现在遇到的唯一问题是 Web 服务在端口 5001 上运行,我找不到任何属性来更改基本 url 或主机端口以使其工作。

TLDR,我正在 Jetbrains 的 Rider IDE 中寻找这个选项: 在此处输入图像描述

4

5 回答 5

26

如果您愿意,这可以在 Rider IDE 中完成。

如果您在点击 F5 时编辑您正在使用的运行/构建配置,然后编辑环境变量,您可以添加 ASPNETCORE_URLS 环境变量,该环境变量将使用指定的端口运行应用程序,如此处所示。

Rider Run 配置环境变量

编辑设置的步骤

  1. 打开运行/构建配置的编辑屏幕
  2. 点击环境变量编辑框上的省略号进行编辑
  3. 单击加号 (+) 以添加新的环境变量
  4. 将名称设置为ASPNETCORE_URLS,将值设置为http://*:57243
  5. 保存更改并运行
于 2017-05-24T23:33:11.700 回答
13

@Sasquatch 的答案仅适用于 ASP.NET Core

对于普通的旧 ASP.NET,使用 IIS Express,我们可以转到项目属性、Web 部分,然后

  • 确保“服务器类型:”是“IIS Express”。
  • 选中“生成 applicationhost.config”。[*]
  • 将“URL:”设置为“localhost”。
  • 将“开发端口:”设置为您想要的任何端口(本例中为“1234”)。
  • 单击“确定”并重新启动 Web 应用程序。

在此处输入图像描述

这将使用您选择的配置重写生成的 applicationhost.config 文件(在 .idea\config\ 文件夹中)。

[*] 如果未选中“生成 applicationhost.config”,您应该直接编辑该文件,就像@WWietlol 的回答所建议的那样。

于 2018-08-27T14:56:33.113 回答
5

事实证明,Visual Studio 中的选项只是更改了 .vs 文件夹中的 application.config。.idea 文件夹中的一个类似文件具有端口的属性。

在该文件中更改它修复了它。

于 2017-04-07T22:19:51.723 回答
3

要在JetBrain Rider v2019.1上设置端口,请在解决方案视图中,打开launchSettings.json解决方案 > 项目 > 属性文件夹中的文件。您将能够为https://localhost :{port} 和http://localhost :{port} 设置 applicationUrl 端口。

确保重新启动该应用程序以使用新端口。

启动设置.json

于 2019-05-24T23:44:18.550 回答
0

删除 .idea 文件夹中的所有文件对我有帮助。Rider 向我展示了从头开始配置我的项目并自动导入所有必要设置(如环境和 url)的初始窗口。

于 2018-11-13T21:02:22.747 回答