我最近繼承了一個ASP.NET網站來照顧。ASP.NET,部署網站的步驟
我有一份來自PHP背景的所有文件,我不知道如何進行更改和部署。
當我對網站進行更改後,我認爲需要編譯它。但是,我可以簡單地將該網站複製到服務器上,還是需要創建安裝程序包並將其安裝到生產系統的頂部?
此外,代碼隱藏DLL在文件系統中坐在哪裏?
有沒有一個體面的指導這種東西?
我最近繼承了一個ASP.NET網站來照顧。ASP.NET,部署網站的步驟
我有一份來自PHP背景的所有文件,我不知道如何進行更改和部署。
當我對網站進行更改後,我認爲需要編譯它。但是,我可以簡單地將該網站複製到服務器上,還是需要創建安裝程序包並將其安裝到生產系統的頂部?
此外,代碼隱藏DLL在文件系統中坐在哪裏?
有沒有一個體面的指導這種東西?
你不必去安裝。您的問題的答案根據您是否使用「網站」或「Web應用程序項目」而有所不同。請回答以下問題,然後我們可以跟進;
作爲一個長鏡頭,只是嘗試創建一個IIS網站,指向您的文件的根目錄,看看是否有任何東西出現。如果這項工作有效,工作流程將會是; 1.做一個改變 2.編譯 3.點擊網站網址,看看它是否反映
進行更改,並使用本地副本測試它們之後(我假設你知道如何做到這一點),單擊解決方案資源管理器頂部的「複製網站」按鈕。這使您可以連接到遠程服務器(大概是您的生產環境),並將您的本地版本的網站與服務器上的版本進行比較,並標記任何已在本地更改的文件。然後,您可以更新服務器版本,使其與您的本地版本相匹配。
如果您將Web應用程序部署爲編譯的DLL(而不是作爲未編譯的CS文件),則該DLL應位於應用程序的\ bin文件夾中。即使使用編譯的DLL,您仍然需要部署ASPX文件。
請參閱http://stackoverflow.com/questions/646551/how-to-deploy-publish-an-asp-net-website。在1分鐘內通過搜索「asp.net部署」找到 – 2009-07-11 11:49:29
我不知道這個問題的答案是非常好的。 如何在現有網站的頂部發布? – user136711 2009-07-11 12:07:14
您是否嘗試過其他問題? – 2009-07-11 12:14:51