我做了一个项目,我有一个基本的DemoController
:
<Export(GetType(IController))> _
<ExportMetadata("controllerName", "Demo")> _
<PartCreationPolicy(CreationPolicy.NonShared)> _
Public Class DemoController Inherits Controller
Public Function Index() As ActionResult
Return View("~/Views/Demo/Index.aspx")
End Function
End Class
在具有此控制器的“插件”项目中,它具有路径/View/Demo/Index.aspx
. 当我运行我的主要网络应用程序时,我可以到达该return View
行,但它说找不到该文件。
为什么会这样?
我希望这一切都有意义,并对糟糕的格式感到抱歉。
我可能应该提一下,我的 .aspx 文件位于 Web 应用程序之外的另一个项目中。我将所有内容构建到一个 dll 中,然后将其放入我的 Web 应用程序项目中的一个文件夹中。我得到的错误是“未找到视图'~/Views/Demo/Index.aspx'或其主视图或没有视图引擎支持搜索的位置。搜索了以下位置:~/Views/Demo/Index.aspx "