我正在开发一个调查项目,该项目使用 Blazor WebAssemly 为客户端从客户端收集数据。每个调查表都有不同的设计和编辑检查规则。所以我决定当我创建一个新的调查表时,应用程序会自动生成一个新的 *.razor 页面,例如 page.razorClientSurvey.razor
页面。一切正常,直到我将 Web 应用程序导航到ClientSurvey.razor
我刚刚创建的应用程序。系统显示错误:
404 未找到。
我必须再次重建项目,它可以ClientSurvey.razor
在我的网站上显示页面。
使用 ASP.NET MVC 之前,当我添加新的 aspx 页面时,我不必重新构建项目。它是否仍然适用于 Blazor WebAssembly?如果是,我怎样才能更改剃须刀页面,它可以在我的网站上自动更新,而无需重建或重新编译?
而且我还遇到一个问题,当我在 IIS 中部署项目时,我看不到 UI (.*razor) 页面的存储位置,我知道它们被编译为 dll。如何以与 ASP.NET 相同的方式将它们保存在原始文件中?使用 ASP.NET,当我在 IIS 中部署它时,总是有一个文件夹来存储aspx
页面。