gpt4 book ai didi

asp.net - 在哪里为 IISExpress 指定我的 SSL 端口?

转载 作者:太空宇宙 更新时间:2023-11-03 12:42:11 24 4
gpt4 key购买 nike

好的,所以我曾经能够在项目属性对话框中更改 SSL 端口号,但是在 asp.net 5 RC1 更新之后,SSL 字段是只读的:

enter image description here

当我尝试直接编辑 .xproj 时,它会忽略 SSLPort 值:

<PropertyGroup>
<SchemaVersion>2.0</SchemaVersion>
<DevelopmentServerPort>17204</DevelopmentServerPort>
<SSLPort>44303</SSLPort>
</PropertyGroup>

当我更改绑定(bind)并启动我的项目时,它还会将我的应用主机配置文件 ($[solutionDir].vs\config\applicationhost.config) 中的端口重置为原始值。

        <site name="WebApplication1" id="8">
<application path="/" applicationPool="Clr4IntegratedAppPool">
<virtualDirectory path="/" physicalPath="C:\WebApplication1\wwwroot" />
</application>
<bindings>
<binding protocol="http" bindingInformation="*:17833:localhost" />
<binding protocol="https" bindingInformation="*:44303:localhost" />
</bindings>
</site>

什么给了? Visual Studio 从哪里获取这个值,我该如何更改它?

最佳答案

打开./Properties文件夹下的launchSettings.json。 iisSettings > iisExpress > sslPort 中的 int 值是从中读取的。您可以将该值更改为您想要的任何值。

{
"iisSettings": {
"iisExpress": {
"sslPort": <ssl-port-value>
}
}
}

关于asp.net - 在哪里为 IISExpress 指定我的 SSL 端口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33790606/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com