繁体   English   中英

为什么我在部署的MVC Web应用程序目录中看不到Controllers文件夹?

[英]Why can't I see the Controllers folder within my deployed MVC web app directory?

我最近购买了由GoDaddy提供的共享Web托管包,并将自己的MVC Web应用程序部署到它。

我的问题是,当在主机提供的控制面板(Plesk)上时,我找不到包含所有后面代码的Controllers文件夹。

这个文件夹有隐藏的原因吗?

我猜这是因为这个文件夹中的文件一直被服务器使用,无法访问/更改,因为f-ks所有内容......但我不确定,因为我很新的网络托管。

感谢您提前获得任何帮助。

包括控制器在内的所有cs文件都将编译为DLL文件。 请打开“bin”目录以查找所有DLL。

部署时,你将不会获得控制器,因为它包含c#代码,这些代码更改为bin文件夹中可用的dll。

不只是控制器,其他具有C#代码的文件夹如“App_Start”......等等......将被更改为dll并将在bin文件夹中可用。

对于Model / s,如果您使用的是Entity框架,那么.edmx文件将在Model文件夹中可用。

您的所有业务逻辑(包括控制器,模型和核心等)都将转换为dll,并通过程序集名称dll在bin(已发布或调试文件夹)中创建

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM