在VS2012下开发MVC4站点时使用端口443进行SSL

时间:2013-06-16 00:34:15

标签: asp.net-mvc-4 visual-studio-2012

我已按照在线说明在端口80和443上使用IISExpress。但是,当我尝试在VS2012中的MVC4站点上设置启用SSL属性时,它总是分配端口44300.该分配无法在VS2012属性窗口。

有点奇怪的是IISExpress的配置文件被设置为仅绑定端口80和443(我删除了localhost的绑定,其中包括端口44300的绑定)。

当IISExpress设置为使用时,任何人都知道如何让VS2012使用端口443吗?

1 个答案:

答案 0 :(得分:0)

事实证明项目文件中有一个参数(例如,YourApp.csproj,如果你使用的是C#),它设置了要使用的SSL端口。我找不到从VS2012 UI中更改此方法的方法。但是如果您在记事本中修改csproj文件 - 参数名称是IISExpressSSLPort - 那么当您在VS2012中选择SSL Enabled时它将使用端口443.它也不会覆盖IISExpress配置文件中的设置,这是也很有用:)