如何将ASPX转换为CSHTML



我开始从事一个项目,该项目当前包含ASPX文件和CSHTML文件。我的任务之一是将ASPX转换为CSHTML。

问题是,在重命名文件后(例如home.aspx to home.cshtml)actionMethod" home"可以找到该文件。

因此,我认为在重命名文件后未更新的actionMethod和文件之间必须存在链接 - 这是正确的吗?如果是这样,我可以在哪里找到它,我该怎么做才能做这项工作?

谢谢!

不确定在什么时候遇到此问题,但是当我将文件从ASPX转换为CSHTML时,我也有类似的问题。就我而言,一切都很好,但是在发布文件时没有部署。事实证明,在CSPROJ文件中,这些页面的条目被标记为"无",而不是像这样的"内容":

<None Include="Home.cshtml" />

而不是

<Content Include="Home.cshtml" />

当没有标记条目时,它不包含在发布中。我将条目手动更改为"内容"。在csproj中,共和国,一切都很好。

有关构建动作属性的更多信息,请参见此答案。

最新更新