gpt4 book ai didi

asp.net-mvc - 我可以预编译我的 ASP.NET MVC 应用程序吗?

转载 作者:行者123 更新时间:2023-12-03 23:33:17 24 4
gpt4 key购买 nike

我尝试预编译我的 ASP.NET MVC 应用程序并将其部署到 IIS6 框(使用通配符映射),但是我在呈现部分 View (用户控件)时遇到错误。在预编译之前,它在我的开发机器上运行良好。

错误是:

Server Error in '/' Application.

The partial view 'ListGrid' could not
be found. The following locations were
searched:
~/Views/Initiative/ListGrid.aspx
~/Views/Initiative/ListGrid.ascx
~/Views/Shared/ListGrid.aspx
~/Views/Shared/ListGrid.ascx



我检查了 Views\Shared 的文件,但它不存在,我认为这是正常的,因为它是预编译的。但只是为了傻笑,我在名为 ListGrid.ascx 的文件夹中放了一个空白文件,但后来我收到了这个错误:

Server Error in '/' Application.

The file '/Views/Shared/ListGrid.ascx'
has not been pre-compiled, and cannot
be requested.



我用谷歌搜索并搜索,但找不到任何类似的问题,但没有运气。

最佳答案

尽管您可以预编译 MVC 站点,但 ascx 和 aspx View 文件不在已编译的 dll 中,只有 .cs 文件在。您仍然需要部署 .aspx 和 .ascx View 文件。

希望这可以帮助

关于asp.net-mvc - 我可以预编译我的 ASP.NET MVC 应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/336205/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com