0

我已經在我的本地計算機上創建了Visual Studio 2013中創建的ASP.NET Webforms項目,它已插入到SVN中。我被要求找到幾個不同的選項來將項目遷移到運行Windows Server 2008 R2的計算機並使用IIS進行部署。如何部署ASP.NET項目?

到目前爲止,我已經嘗試了關於Web Deploy的this article。我能夠一路通過它,驗證連接是否正常工作,並表示應用程序已發佈,但我無法在瀏覽器中查看它(不確定如何使用此方法正確設置測試URL或我發佈時究竟發生了什麼)。

我聽說使用Visual Studio將其FTP傳輸到服務器並不理想,並且使用Subversion將其複製到服務器可能是最好的。

什麼是通過服務器發佈該項目的無憂,安全的方式?

我對網絡,服務器和發佈網站基本一無所知,所以對此有任何想法/幫助將不勝感激。

回答

0

我想出了一個適用於我自己問題的可用解決方案。以下是我在其他人需要幫助時所做的工作:

1)在IIS中,在服務器計算機上,瀏覽到inetpub文件夾,右鍵單擊它並與託管VS項目的計算機共享文件夾。

2)在Visual Studio中,選擇VISUALSVN-> RepoBrowser。右鍵單擊主幹文件夾(它應該包含項目文件夾)並選擇導出。使用第二個...按鈕在網絡樹中選擇現在共享的文件夾。

3)在IIS中,右鍵單擊網站。選擇添加新網站。對於站點名稱,輸入項目的名稱,併爲應用程序池選擇ASP.NET v4.0。將物理路徑設置爲先前共享的文件夾。現在不要設置任何綁定。點擊確定。

4)瀏覽項目文件夾,右鍵點擊它。屬性 - >安全選項卡 - >編輯 - >添加。點擊位置按鈕。選擇樹頂部的主機。使用此方法爲具有完全權限的「IUSR」和「IIS_IUSRS」添加條目。這將允許IIS正確部署該網站。

5)在IIS中,選擇sidepanel上的站點。雙擊默認文檔圖標。在頂部添加一個條目,用於您希望它啓動的.aspx頁面。

6)開始瀏覽網站。