繁体   English   中英

Azure Web 应用程序 c# Z60C05C632A2822A0A877C7E991044 页面无法找到返回页面

[英]Azure Web App c# razor new page returns 404 page cannot be found

我有一个使用 c# 和 Razor 的长期运行的 Net 3.1 Web 应用程序。 我最近添加了一个新的 page.cshtml。 在 localhost 上,新页面将出现并按预期运行,但是在从 Visual Studio 部署 Web 之后,xxxxx.azurewebsites.net 有问题的页面返回 404。没有子目录,它位于 wwwroot 级别。

在 Azure 门户中查看日志流中的错误,它显示有问题的文件和目录路径不存在。 xxx.net:80/新页面

部署到基于 Windows 的 Webapp 服务。

你的问题有点含糊。 我会尽量回答。

假设 web 应用程序设置正确,

在本地运行时,如果您打开了 .cshtml 文件并处于焦点位置,(大多数情况下,如果视图需要数据的地方没有 model)Visual Studio 将在浏览器中呈现 html,而不考虑其他任何内容。

在云中,您需要一个 controller 操作,它是您的视图的路径。 如果没有子目录,那么您的 Home controller 应该可以。

在云中渲染 html 的另一种方法是将文件分离为 html 文件并进行一些路由和 DNS 配置。

请提供一些关于您的具体情况和/或您迄今为止尝试过的代码示例,如果可以的话,我会尝试进一步提供帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM