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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 使用IIS和ASP .Net实现负载均衡
- 从ASP.NET工作进程ID获取性能计数器实例名称(w3wp#XX)
- asp.net – .NET – 如何调试DLL?
- asp.net-mvc – 如何将自定义css文件添加到asp.net mvc?
- asp.net-mvc – Kendo DateTimePicker设置当前小时12:00 AM
- 将ASP.Net MVC的单页添加到现有的Web窗体应用程序中?
- asp.net-mvc – EF代码优先和SQL Server视图
- 使用ASP.NET MVC在JS文件中设置jQuery的ajax url
- asp.net – 带超时异常的reCaptcha验证
- asp.net-mvc – ASP.NET MVC:通过两个控制器操作重用视图
- asp.net – 在IIS中有类似cron作业的东西吗?
- 您认为ASP.NET WebForms是一种不好的做法吗?
- asp.net-mvc – 使用linq2sql在c#mvc中不显示所选
- ASP.NET Ajax回发突然停止在IPhone / IPad上
- asp.net-mvc – 用于mvc 3的jquery ui助手
- ASP.NET Core 2.0 依赖注入
- 当我的Login.aspx不在我的应用程序的根目录时,如
- ASP.NET HttpApplication.EndRequest事件未被触发
- asp.net – PreviousPage =在网页发布中为null
- asp.net – 如何从ReSharper中删除“使用目录”消