我討厭聽起來很愚蠢,但ASP.NET並不是我的特長。什麼是將ASP.NET應用程序部署到生產環境的適當方式?
我已經構建了一個ASP.NET應用程序,我現在將其部署到生產服務器。在網上搜索我發現,建議只使用VS2010中的安裝工具來編譯和安裝生產服務器上的文件。然而,我覺得有點奇怪:
- 服務器上的文件正是我在我的系統上的文件。我會想象,轉移到生產服務器將涉及一些編譯和壓縮文件內容,以提高執行。但實際上,服務器上的所有文件都與我本地系統上的文件完全相同 - 我甚至可以在服務器上修改我的.cs文件,並且工作正常! (驚訝;-))。
- 從以上所述,我的所有代碼都可以在服務器上隨時獲得,供任何人查看。我不確定這是否是一個問題...例如,它是否可能最終導致安全風險(由於文件中的密碼)?
轉換爲Web應用程序是VS – 2010-07-17 03:35:19
@詹姆斯的一部分 - 它也來自地獄的私生子特徵的惡魔,導致牙齒多少痛苦和咬牙切齒,應該從內存遭致所有事物邪惡和不潔的。 ;-) – 2010-07-19 16:10:48
@james,我認爲@code詩人的意思是web項目應該*開始*作爲web應用程序項目,並且網站功能應該被完全刪除。轉換過程並不總是理想的。我曾與代碼詩人一起工作過,他曾將一個非常龐大而笨拙的網站「網站」轉換爲應用程序,這是一件不幸的工作。他基本上從頭開始創建一個新項目並手動添加文件。在很多情況下,他必須手動創建設計器文件並將代碼從標記頁面移動到其中。它並沒有幫助那裏已經有很多.NET 1.1工件。 – 2010-07-19 17:21:13