作为迁移过程的一部分,我想在WebForms项目中使用Razor Class Library。有可能吗?
测试方案
包含三个项目的解决方案(由Visual Studion 2017 15.7.2创建):
在CoreLibraryTest中,我有Areas / MyFeature / Page1.cshtml(由VS2017创建的结构)。对于Page1正文,我添加了一些文本(例如Hello)。当我将 CoreLibraryTest 的引用添加到 RazorPages 时,运行 RazorPages 并将/MyFeature/Page1
添加到浏览器地址栏中,它显示在页面上。 WebForms 的相同过程将导致找不到404页面。
答案 0 :(得分:0)
没有解决方案。无法从Webforms Web应用程序项目中引用Razor类库。
参考:
Razor Class Library is not routed properly when referenced from a WebForms project