首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用SSL在服务器上部署ASP.Net MVC 5应用程序

使用SSL在服务器上部署ASP.Net MVC 5应用程序
EN

Stack Overflow用户
提问于 2017-10-06 19:54:16
回答 3查看 2.6K关注 0票数 2

我使用ASP.Net开发了一个EF6 MVC 5应用程序。该项目已经准备好部署,项目经理告诉我,项目将使用https/SSL部署在一个带有IIS7.0的服务器上。我们将在我们的房地内运行服务器,并且证书已从GoDaddy购买。在开发期间,我没有在Visual项目中启用SSL,也没有将证书导入Visual。

我的问题是:

  1. 是否必须在部署之前在Visual中启用SSL并导入SSL证书,还是可以按原样发布项目,并仅在IIS中启用SSL?
  2. 何时在Visual中启用SSL并将SSL证书导入其中?我的理解是,它是在开发期间完成的,目的是在SSL上启用测试,但我不确定我的理解是否正确。
  3. 如果开发已经完成,是否仍然需要执行上述方案(在Visual中启用SSL并在其中导入SSL证书)?
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-10-06 20:23:25

您可以在IIS中处理SSL --这是我公司目前所做的工作。您可能需要查看IIS中的Url重写模块。这使您的站点能够处理发送到http和https的请求,这两种类型的请求最终都被迫通过ssl。

票数 3
EN

Stack Overflow用户

发布于 2017-10-06 20:30:08

您可以在服务器端通过使用宿主cPanel/Plesk etc.Simply更改http和https上的所有请求类型来处理它,如果只希望启用https请求,然后只在https .For上配置它更多细节如何配置和启用.For上的ssl友好地查看给定链接的全部详细信息。链接

票数 1
EN

Stack Overflow用户

发布于 2017-12-26 22:05:42

这是如何在IIS Express中配置SSL web应用程序。发布SSL web应用程序后,只需转到IIS管理器,右键单击站点,添加网站并填写向导的绑定部分,如下图所示(选择https,从VS和SSL证书中显示的SSL url中选择正确的端口号)。然后,您可以浏览到已发布的https web地址,而不必从VS在调试中运行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46613058

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档