2014-10-28 342 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

相關問題