簡體   English   中英

ASP.NET中的開發外殼

[英]Development shell in ASP.NET

我寫了很多代碼,當我完成之后,大部分代碼最終都會被我丟棄。 最近我在想,如果我只保留我編寫的每一個小工具腳本,對其進行命名,對其進行標記並保存在開發外殼中,我將永遠不會丟失代碼,並且最重要的是,我不需要重做我已經做過的事情(這是主要動機),因為我不斷發現自己在寫早些時候做過的事情。

哪里有ASP.NET Shell樣式環境?

如果沒有,那么最好的方法是什么?

我希望能夠做到以下幾點:

  1. 編寫大小代碼。

  2. 從已編寫的代碼/庫/服務派生或鏈接在一起。

  3. 能夠將所有內容都放在我的桌面上(這是否意味着IIS在桌面上?還是有更輕的重量機制?),並且可以與家中的服務器同步,所以如果我在旅​​途中,我仍然可以訪問它並使它是我日常工作流程的一部分。

您可以構建一個獨特的解決方案,其中包含許多類庫項目。 每個項目都將解決特定的情況,如下所示:

MyStuff(解決方案)

  • 我的東西
  • MyStuff.Validation
  • MyStuff.Web
  • MyStuff。加密

等等

然后,您可以將此解決方案放到在線版本控制服務(如bitbucket或assembla)上,以便可以從任何位置訪問源代碼,對其進行編輯並將其提交回服務器。 這樣,您就可以獲得版本管理的優勢,並將代碼存儲在遠程服務器上,因此即使硬盤壞了也不成問題,但導致服務器上的內容才是最重要的。

您應該研究源代碼控制系統(也許是Git?)或文件存儲/同步/共享服務(例如DropBox) DropBox使您無論身在何處都可以訪問代碼片段,並且操作起來非常容易(只需將文件放入文件夾即可)。

如果需要版本控制和分支,則必須研究源代碼控制系統。 由於您在家中有一台服務器,因此應該沒問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM