0
我正在開發一個MVC 4項目,我很好奇DBML文件是如何被保護的。畢竟,dbml文件是一個xml文件,它是數據庫結構的描述。防止用戶下載DBML文件?ASP.NET MVC 4項目的DBML文件
我正在開發一個MVC 4項目,我很好奇DBML文件是如何被保護的。畢竟,dbml文件是一個xml文件,它是數據庫結構的描述。防止用戶下載DBML文件?ASP.NET MVC 4項目的DBML文件
什麼阻止人們下載.dbml
文件是因爲它不應該是正確構建和發佈的.NET項目的一部分。當你編譯和部署你的項目時,你會注意到你所有的那些.cs
文件已經沒有了。它們被編譯成應用程序實際運行的.dll
。與.dbml
文件相同。您所有的.dll
文件都會存放在bin文件夾中,該文件夾是在IIS下運行的.NET應用程序中的受限(讀 - 不能訪問)文件夾。
簡而言之,永遠不會構建並將您的整個項目複製到面向Web的目錄。使用內置的發佈方法來正確部署您的應用程序/網站。