2012-07-24 65 views
0

與其說是直接編程查詢 - 更多隻是爲信息/知識...好奇在我的控制器時的WebAPI發佈

當我點擊發布(VS2012 RC),我期待在發行文件夾,我只能看到文件夾,內容,圖像,腳本和視圖。

沒有控制器文件夾。

這是因爲VS將所有內容打包到BIN文件夾中的DLL中?

謝謝,馬克

+0

是的,它將您的控制器類包裝在DLL中。 – 2012-07-24 16:43:51

回答

4

DLLsbin文件夾內有控制器和其他類文件(例如:您的模型類)的代碼。如果你使用任何反編譯工具,你可以看到。

enter image description here

DLL(動態鏈接庫)文件包含的Web站點,可執行代碼,如您所創建的類文件。你的應用程序可以正常使用這些DLL,因爲你的所有代碼(你的方法/屬性等)都可用。

1

您的控制器(和任何其他.cs文件)被編譯到bin文件夾中的dll。