2017-10-12 99 views
0

我創建了一個新的ASP.NET項目,添加了Angular Quick Start文件,恢復了軟件包並構建了它。 Ctrl + F5在localhost:port上打開了應用程序,一切正常。但是,我想在域名爲local.project.com的IIS上託管項目,而不是localhost:port如何在本地IIS服務器上託管Angular應用程序?

的步驟我做:

  1. 創建一個新的網站在IIS管理器中新增的權限項目
  2. 文件夾IUSER和IIS-的USR。切換到本地IIS的項目
  3. Visual Studio並創建了虛擬目錄。

當我去http://local.project.com,我得到403 - 禁止訪問:訪問被拒絕。

回答

0

的問題是在應用程序池,根據該應用程序是運行,沒有必要權限。爲了解決這個問題

  1. 打開Windows資源管理器
  2. 選擇一個文件或目錄。
  3. 右鍵單擊該文件,並選擇屬性
  4. 選擇安全標籤
  5. 點擊編輯然後添加按鈕
  6. 中輸入 「IIS應用程序池\默認應用」 「輸入對象名稱以選擇:」文本框。 (在此將「DefaultAppPool」更改爲您指定的應用程序池的任何名稱。)
  7. 單擊檢查名稱按鈕並單擊確定

解決方案被發現here

此外,不要忘記將local.project.com添加到主機文件。

相關問題