gpt4 book ai didi

asp.net - Web 部署项目无法映射包含虚拟的路径

转载 作者:行者123 更新时间:2023-12-02 16:54:03 24 4
gpt4 key购买 nike

我正在使用 Web 部署项目构建网站,但构建失败并出现许多错误,所有错误都与我的母版页中的“#include virtual”指令有关。

导入一组集中管理的 html 模板文件需要包含这些内容。

以下是 include 指令和相关错误的示例:

<!-- #include virtual="/v3/sits/pdpdev/assets-templates/inc/head.html" -->

/PDPRegistration.csproj/Pages/ContentPage.Master(15):
error ASPPARSE: Failed to map the path
'/v3/sits/pdpdev/assets-templates/inc/head.html'.

每个包含文件的错误实际上会出现多次。我不确定映射的内容或原因,但这从来都不是问题,直到我开始使用 WDP(我想根据构建环境等更改 web.config。)

该项目是在我的 PC 上本地构建的,然后通过映射驱动器复制到 Web 服务器。我在网上找到了一些涉及 IIS 元数据库的解决方案 - 它们对我来说不太清楚,而且我不确定它们是否适用于我构建和部署项目的方式(也就是说,我是否必须在与 IIS 相同的系统才能使用元数据库?)

任何人都可以建议我如何使用 WDP 构建我的项目吗?

最佳答案

尽管 SSI 在框架中可用,但执行 include 的首选方法是将文件中的内容包装到 用户控件 (.ascx) 按照MSDN documentation另请参阅:support.microsoft.com/kb/306575

关于asp.net - Web 部署项目无法映射包含虚拟的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2867312/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com