- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想使用 JetBrains Rider 在 IIS Express 服务器上运行两个项目。
我试过使用复合配置,但找不到在同一台服务器上运行两个项目的方法?这在 Rider 中甚至可能吗?在 Visual Studio 中它可以工作,Visual Studio 是如何做到这一点的?
是否可以对我的本地 .idea applicationhost.config 进行任何更改来修复它?
谢谢!
最佳答案
在 JetBrains Rider 中同时运行多个 ASP.NET Core IIS Express 项目绝对是可能的。有一个已知问题,它需要一些额外的/手动设置:RIDER-32933 .评论中解释了一种解决方法,我将在此处简要复制。
IIS Express 原生支持使用同一个配置文件运行多个站点,Rider 在一定程度上利用了这种能力。唯一的问题是它会在启动每个应用程序时覆盖 IIS 配置,这会导致 IIS Express 杀死任何先前启动的应用程序实例。
根据您的问题,我得出的结论是您已经为您的应用程序创建了适当的运行配置,因此我不会在这里解释(但如果您需要帮助,请参阅相应文档的 here's a link)。
因此,首先,您需要让 Rider 为您创建一个合适的 applicationhost.config
。为此,至少一次 运行您希望同时运行的每个配置。例如。如果您有两个应用程序“WebApplication1:IIS Express”和“WebApplication13:IIS Express”,则需要分别启动一次。
完成后,Rider 将在解决方案文件夹的 .idea/config/applicationhost.config
中生成适当的配置文件。重要部分是:
<sites>
[…]
<site name="WebApplication" id="1">
[…]
<bindings>
<binding protocol="http" bindingInformation="*:49901:localhost" />
<binding protocol="https" bindingInformation="*:44375:localhost" />
</bindings>
</site>
<site name="WebApplication13" id="2">
[…]
<bindings>
<binding protocol="http" bindingInformation="*:26835:localhost" />
<binding protocol="https" bindingInformation="*:44339:localhost" />
</bindings>
</site>
</sites>
因此,在此配置中拥有两个 站点后,您需要禁止 Rider 触摸该配置。为此,请打开两个 配置的运行配置设置并取消选中Generate applicationhost.config 复选框:
之后,您可以手动启动两个配置(通过选择每个配置并按运行 按钮),或使用复合配置。调试也可以。
关于asp.net - 在 JetBrains Rider 中的 IIS Express 服务器上运行多个项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60900718/
我想在 Rider 2017.3.1 中添加自定义检查规则,与 ReSharper 的功能基本相同(请参阅 ReSharper Documentation here )。它使用“使用模式搜索”右键单击
我正在尝试为 Rider 中的代码优先方法启用迁移,但没有为 NuGet 包管理器控制台显示选项。谁能帮忙 最佳答案 Rider 不支持 NuGet 包管理器控制台,但它支持 EF6 迁移。 有关更多
我是 .NET 平台的新手。有时,我在使用 Visual Studio 时遇到问题,因此决定使用 Rider。这再次鼓励了我(我已经使用 JetBrains 产品两年了)。但我找不到 NuGet 控制
我正在尝试 Rider,到目前为止,非常喜欢它。 我在 Visual Studio 中经常使用的一项功能是右键单击 Web 项目并发布到我们的测试服务器。 我在 Rider 中找不到类似的选项,所以我
我看到在编写代码时有一个选项可以断行(设置 -> 代码样式 -> 硬包装),但我希望 Rider 在显示很长的代码时只是在视觉上断行,而不需要在代码中添加新的空格 -就像 VisualStudio 设
Tux Rider是著名的Tux Racer游戏的iPhone端口。由于是GPL软件,其来源可在author's website上找到。我下载了源代码,但由于缺少资源而无法对其进行编译。具体来说,我得
我正在尝试设置 Rider,现在我已经完成了几次设置,但我还没有找到任何方法来将在资源管理器选项卡中双击打开文件的方式更改为单击 -点击。有谁知道如何做到这一点? 最佳答案 这是“自动滚动到源”,位于
我有一些具有特定格式的 C# 代码,我不想让 Rider 重新格式化。 我可以在我的代码中添加一些指令来告诉 Rider 这个部分不应该重新格式化吗? 谢谢。 最佳答案 要禁用某些代码块的自动格式化,
是否可以选择在 Rider 中折叠我的代码? 至少现在我没有看到它,所以是否可以通过某种方式在设置中启用它? 我的意思是类似箭头的东西。 前往编辑器 |一般 |代码折叠根本没有帮助。这是我的默认设置:
我正在检查 rider,但到目前为止我一直在努力解决它实际上选择了错误的 .net sdk。我根据 dotnet --list-sdks 安装了那些: 5.0.202 [C:\Program File
目标 理想情况下,我们的项目不包含未使用的命名空间/方法/函数和类。 例如,找到所有这些的使用次数是相当简单的; 有两种用法,但从未使用过以下类: 此类代码可能会在相当长的一段时间内不被注意,同时为整
我正在调试一个应用程序,我想禁用下图中带@的红色圆圈中的字符串: 我可以这样做吗? 最佳答案 如果您只是想禁用值的内联 View ,您可以转到 Settings > Build, Execution,
我在 JetBrains Project Rider 中找不到“Break on Exception”选项。我通常会在 IntelliJ 中添加异常断点的地方,我看到了: 最佳答案 尚未实现对特定异常
使用 JetBrains 的 Rider EAP OS X,是否可以同时调试两个 .NET Core Web 项目? 我尝试创建两个配置,但是当我启动第二个配置时,它会停止第一个配置,反之亦然。 在
我想尝试 Android 开发,所以我决定搞乱 drodin 的 Tux Rider 应用程序。我不得不在 Eclipse 中创建一个新项目,因为无法识别 drodin 的现有项目。从那里,我复制并粘
如何关闭 Rider 中文件的反编译?每次我在某处放置断点并开始向上移动堆栈跟踪时, Rider 都会为我提供文件的反编译版本而不是原始版本,这让我发疯。并且没有说明如何在互联网上关闭它。 最佳答案
我订阅了 azure,并且创建了应用服务。当我尝试在 Rider(IDE) 中连接 azure 帐户时,我收到 error “当前帐户中没有订阅”。我尝试连接 vs code,得到同样的错误。但在不同
我做了一个 NuGet package它在设计和构建时从 DSL 文件生成 C# 代码。它在 Visual Studio 中运行良好,但在 Rider 中存在一些问题(我将在下面描述)。 在 Visu
我经常在 Rider 中调试 C# 模板,想知道这是否可行,如果可以,那么如何查看 Rider 中模板中的类? 例子: using System; using System.Collections.G
我想调用我在 DeliverService 中定义的服务,但是当我从 Controller 调用它时,它给出了 Cannot read property getRiders of undefined
我是一名优秀的程序员,十分优秀!