【发布时间】:2017-07-28 20:05:15
【问题描述】:
目前我正在尝试在我的项目中使用 sonarqube 进行代码分析,它工作正常, sonarqube 网页显示在 localhost:9000 中,我得到了我想要的结果。但现在我的问题是,如何在 IIS 而不是本地网络服务器上启动 sonarqube 网页,以便其他系统也可以访问该网页。
我阅读了很多文章,但没有人提到如何在 IIS 网络服务器而不是 local:9000 上启动 sonarqube 网页。
是否有要安装的插件或要更改的配置文件?
为了在我运行 sonarqube start.bat 时保持简单,声纳网页必须在 IIS 网络服务器而不是 locahost:9000 上启动
这是我的网络服务器 sonar.properties 代码
#Binding IP address. For servers with more than one IP address, this property specifies which
#address will be used for listening on the specified ports.
#By default, ports will be used on all IP addresses associated with the server.
#sonar.web.host=0.0.0.0
# Web context. When set, it must start with forward slash (for example /sonarqube).
# The default value is root context (empty value).
#sonar.web.context=
# TCP port for incoming HTTP connections. Default value is 9000.
#sonar.web.port=9000
【问题讨论】:
-
您的
sonar.properties文件看起来如何? -
来自 Sonarqube 文档:启动 Web 服务器 默认端口为“9000”,上下文路径为“/”。这些值可以在
/conf/sonar.properties 中更改: -
嗨@Smartis,我的sonar.properties如下.. #绑定IP地址。对于具有多个 IP 地址的服务器,此属性指定将用于侦听指定端口的 # 地址。 # 默认情况下,端口将用于与服务器关联的所有 IP 地址。 #sonar.web.host=0.0.0.0 # Web 上下文。设置后,它必须以正斜杠开头(例如 /sonarqube)。 # 默认值为根上下文(空值)。 #sonar.web.context= # 传入 HTTP 连接的 TCP 端口。默认值为 9000。#sonar.web.port=9000
-
@Vasu 请将其格式化在问题中。
-
@Smartis ,抱歉我从未使用过堆栈溢出,所以我对在这里发布东西有点陌生,但现在你可以在问题本身中以更好的格式找到格式化的代码。我处理了 sonar.properties 文件中的代码
标签: c# asp.net winforms iis sonarqube