2014-10-28 337 views
0

我遇到了运行启用了SSL的ASP.Net MVC站点的问题。我试图创建一个基于ASP.NET的MVC网页。我遵循以下步骤:启用SSL的URL(https:// localhost:44301 /)不适用于ASP.Net MVC站点

  1. 我已启用SSL属性到
  2. 复制了SSL URL(在我的情况下它是localhost:44301)。
  3. 在解决方案资源管理器中,右键单击SSLMVCTestApp并选择属性。
  4. 选择Web选项卡。
  5. 将SSL URL粘贴到Project Url框中,然后单击Create Virtual Directory。
  6. 保存项目并运行项目。

使用包含https的URL打开浏览器,但不显示页面,而是显示消息:“此网页不可用”。

但是,对于非HTTPS网址,它正在工作。任何人都可以请指导我解决这个问题。我需要从我的应用程序运行启用Https的URL。

感谢&最好的问候,

艾哈迈德

+0

您正在使用什么版本的Visual Studio?它是否包含Cassini或IIS Express? – 2014-10-28 14:41:15

回答

1

我觉得你并不需要做的步骤3至5 只要运行该项目,并在浏览器中打开您的网址https://localhost:44301

而现在,因为你的行动,也许你需要删除您在对ApplicationHost.config创建的虚拟目录下的文件

+0

感谢您的反馈。现在该应用程序在https URL中运行。现在我想转移到下一步。我正在尝试使用默认的Asp.Net MVC的Facebook模板创建一个Facebook应用程序。我在developers.facebook.com上注册并创建了一个应用程序。我已经使用了App ID/App Secret和Namespace,并使用这些设置配置了MVCApp的web.config文件。现在,如果我运行该应用程序,它会登录到Facebook。但在此之后,它会生成以下错误 – 2014-10-29 07:41:55

+0

感谢您的反馈。现在该应用程序在https URL中运行。现在我想转移到下一步。我正在尝试使用默认的Asp.Net MVC的Facebook模板创建一个Facebook应用程序。我在developers.facebook.com上注册并创建了一个应用程序。我已经使用了App ID/App Secret和Namespace,并使用这些设置配置了MVCApp的web.config文件。现在,如果我运行该应用程序,它会登录到Facebook。但之后,它会在'/'应用程序中生成以下错误 服务器错误。 无法将字符串转换为整数:public_profile。路径'data [0] .permission',第1行,第39位。 – 2014-10-29 07:54:38

相关问题