Asp.net mvc 4 在VS2012下开发MVC4站点时使用端口443进行SSL

Asp.net mvc 4 在VS2012下开发MVC4站点时使用端口443进行SSL,asp.net-mvc-4,visual-studio-2012,Asp.net Mvc 4,Visual Studio 2012,我已按照联机说明在端口80和443上使用IISExpress。但是,当我尝试在VS2012中的MVC4站点上设置Enable SSL属性时,它总是分配端口44300。无法在VS2012属性窗口中编辑该分配 奇怪的是,IISExpress的配置文件设置为仅绑定端口80和443,我删除了localhost的绑定,其中包括端口44300的绑定 当IISExpress设置为使用端口443时,有人知道如何让VS2012使用端口443吗?如果您使用的是设置SSL端口的C,那么项目文件中会有一个参数,例如Yo

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

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


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

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

在发布我自己的问题之前,我读过该问题的可能副本。不同的是另一位发帖人想知道如何在IISExpress上设置SSL。我已经做过了。我想知道的是,当我在MVC应用程序的项目属性中启用SSL时,如何让VS2012停止尝试使用端口44300。不知何故,VS2012无法识别IISExpress配置信息。