MVC丢失视图

本文关键字:视图 MVC | 更新日期: 2023-09-27 18:16:44

我们有一个旧的Web Forms应用程序,我们最近将它从一个网站项目转换为一个Web应用程序项目。

Web Forms项目是解决方案的"启动"项目。

有一个MVC项目,它是Web Forms项目的一个引用。

在MVC项目中,有几个视图(cshtml)文件被设置为"嵌入式资源"。当在visual studio中本地调试应用程序时,这些文件将被找到并编译,并且页面是可见的。

当Web Forms项目发布(本地),我得到一个错误,说"The view 'Index' or its master was not found or no view engine supports the searched locations. The following locations were searched:"

问题是为什么这在IIS Express上工作,而不是在IIS 10上?是否有一些配置设置我可以更新使此工作?

MVC丢失视图

你在WebForms项目中有一个虚拟路径提供程序吗?

尝试安装我的项目' embeddedresourcvirtualpathprovider '

安装包EmbeddedResourceVirtualPathProvider

https://github.com/mcintyre321/EmbeddedResourceVirtualPathProvider/