2014-02-08 85 views
0

我正在開發一個MVC 4項目,我很好奇DBML文件是如何被保護的。畢竟,dbml文件是一個xml文件,它是數據庫結構的描述。防止用戶下載DBML文件?ASP.NET MVC 4項目的DBML文件

回答

1

什麼阻止人們下載.dbml文件是因爲它不應該是正確構建和發佈的.NET項目的一部分。當你編譯和部署你的項目時,你會注意到你所有的那些.cs文件已經沒有了。它們被編譯成應用程序實際運行的.dll。與.dbml文件相同。您所有的.dll文件都會存放在bin文件夾中,該文件夾是在IIS下運行的.NET應用程序中的受限(讀 - 不能訪問)文件夾。

簡而言之,永遠不會構建並將您的整個項目複製到面向Web的目錄。使用內置的發佈方法來正確部署您的應用程序/網站。