2012-07-24 64 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。