asp.net-mvc – 启用SSL时,IIS默认为HTTPS的端口44300
|
当您最初设置IIS Express以启用SSL时,它默认端口为44300.不幸的是,当我尝试访问我的网站在https:// localhost /它不工作,除非我使用端口号44300 – https: // localhost:44300 /。 链接使用以下内容生成: <%= Html.ActionLink("Index","Index","Home",new { @action = "https://" + Request.Hostname + Url.Action("Index","Home") }) %>
虽然一个丑陋的解决方案,@action关键字可以覆盖生成的路由,但这意味着应用程序看起来需要注意任何非标准端口(例如44300)。 问题是,我会写一些东西来解决一个只发生在开发环境中的问题。 所以我的问题是…如何将端口更改为443和IIS Express喜欢它? 我的网站的配置如下: <site name="MySite" id="2" serverAutoStart="true">
<application path="/">
<virtualDirectory path="/" physicalPath="C:InetpubMySite" />
</application>
<bindings>
<binding protocol="http" bindingInformation=":80:" />
<binding protocol="https" bindingInformation=":44300:" />
</bindings>
</site>
提前谢谢了。 更新: 这个问题已经是answered由Divya在IIS论坛。 解决方法这个问题已经是 answered由Divya在IIS论坛。
正如其他人所指出的,有几种很好的方法来获得SSL证书。 netsh http show sslcert > output.txt 或(我的首选方法): netsh http show sslcert | clip (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- entity-framework – 为什么ASP.NET SPA模板会为所有请求实
- 在Asp.Net中使用JQuery绑定DropDownlists
- ASP.NET Webforms中的异常处理
- asp.net-mvc – MVC.net获取枚举显示名称而不必参考枚举类型
- asp.net – 有没有办法使VS2010发布向导在发布网站时复制Ap
- asp.net-mvc – 如何使@ Html.EditorFor禁用
- asp.net – 在模板化控件中实现级联DropDownList绑定
- ASP.NET成员提供程序 – 单一登录
- asp.net-mvc – {get;组; }在ViewModel中使用
- asp.net – 如何在.net vb中发送POST?
- asp.net-mvc – 使用实体框架4.1创建复合主键
- 使用asp.net渲染无序列表
- asp.net – MSDeploy.exe可以作为管理员连接,但不
- asp.net-mvc – 如何使输入字段仅允许使用EF和数
- asp.net-mvc – ASP.NET MVC FileStreamResult不
- asp.net – 如何使用DataPager与服务器端寻呼?
- 有没有办法将内部控件放在ASP.NET自定义控件中?
- asp.net – 为什么HttpUtility.UrlEncode(HttpUt
- asp.net-mvc-3 – ASP.NET MVC 3在web.config中的
- asp.net – ASP计数器 – 不同计数器“桶”中类似
