有一個IIS Web服務器7.0。這臺服務器上有一個網絡應用程序。 我們假設該網絡應用程序不包含任何錯誤。 所以我的問題爲什麼* .cs文件是不好的做法在Web服務器? 我無法在網絡瀏覽器中打開cs文件。所以除了訪問源代碼之外,這種方法有什麼不好?爲什麼Web服務器上的* .cs文件是不好的做法?
回答
Web服務器中的缺陷暴露出來並不是聞所未聞。出於這個原因,將源代碼(可能包含敏感信息或專有信息)保留在Web服務器之外通常是一個好主意。
你可能應該利用發佈而不是xcopy部署......確保一切都在構建之中。 – canon 2011-12-15 05:40:45
我見過很多人用cs文件展示他們的網絡應用程序。那麼爲什麼如果公司內部的Web服務器和除開發人員之外的其他人都無法訪問他,那麼這是不好的做法? – user970742 2011-12-15 05:45:08
這裏的問題是服務器可能被黑客入侵,如果有人獲得訪問權限,那麼黑客可以獲得你的.cs文件,從而獲得你的代碼。不能在瀏覽器中打開.cs文件不一定是主要問題。
可能不是你想要發生的事情。 .cs文件不需要在服務器上構建,因此最好只將服務器上需要的內容放在上面。
這裏演奏的另一件事是表演。無論服務器上有什麼,您的代碼都會被編譯。將原始代碼文件複製到服務器時,這些文件會在運行時編譯。當你發佈/部署你的應用程序時,這個過程會預編譯你的應用程序,然後這些dll被放到服務器上。這種編譯在這種情況下不需要在運行時完成。
- 1. REST Web服務的好處是什麼?
- 2. 對Web服務器上的所有文件類型啓用文件壓縮是否是一種好的做法?
- 3. 它是不好的做法,有我的web服務
- 4. 在一臺Web服務器上單點登錄的最佳做法是什麼?
- 5. 什麼是最好的解決方案文件上傳爲python服務器
- 6. 爲什麼從WCF服務操作中返回DataTables是不好的做法?
- 7. 什麼是一些好的基於JVM的Web服務器庫?
- 8. 好的做法,'授權'HTTP文件上傳到不同的服務器(類CDN)
- 9. 爲什麼-compile(export_all)不好的做法?
- 10. ASP.net Web服務.cs文件丟失
- 11. Asp.net Web服務CS文件移動?
- 12. 設計SOA WCF Web服務時的最佳做法是什麼?
- 13. 爲什麼IE8不會打開服務器上的「.XLS」文件?
- 14. 什麼是文件插槽限制的CentOS 6(Web服務器)
- 15. 文件從Web服務器上傳到服務的方法
- 16. 根據HTTP方法選擇上游服務器是不好的做法嗎?
- 17. 爲什麼$在cakePHP中被認爲是不好的做法?
- 18. 爲什麼認爲在JavaScript上擴展本地文件而不是ruby是不好的做法?
- 19. ajax交互的良好Web服務是什麼?在Zend框架的上下文?
- 20. 上傳到ASP.NET MVC網站的Web服務器的文件是什麼
- 21. 在Glassfish服務器上部署時,什麼是Web服務URL?
- 22. 什麼是最好的做法,稱爲wordpress媒體上傳(wp.media)
- 23. 什麼是MyDataContext.dbml下的.cs文件?
- 24. 爲什麼SOAP Web服務
- 25. 爲什麼在本地服務器上使用OPENQUERY不好?
- 26. 在Web服務器上合併音頻文件的最快方式是什麼?
- 27. 從ASP.net Web服務返回大量數據時有什麼好的做法?
- 28. 什麼是Web服務器文件名稱的合法/允許字符?
- 29. 預覽Web服務器上的文件?
- 30. Web服務器上的文件權限?
你能告訴我們爲什麼你想這樣做嗎?也許我們可以更好地理解上下文。 – 2011-12-15 10:27:02