如果缺少 Umbraco 自动生成 web.config
Umbraco auto generate web.config if missing
我们有一个引用 Umbraco.Web.UI
、
的 Umbraco 网站
<Reference Include="Umbraco.Web.UI, Version=8.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\UmbracoCms.Web.8.12.2\lib\net472\Umbraco.Web.UI.dll</HintPath>
</Reference>
如果我们查看 Umbraco.Web.UI
的源代码,那么我们会看到从 web.Template.config.
生成 web.config 的复制操作
但据我所知,如果我只是引用 Umbraco.Web.UI.dll
,那么 Umbraco.Web.UI.dll
中的这些 MSBuild 操作将不会 运行。
我的问题是,如果我构建项目并且 web.config 丢失,为什么会生成 web.config。
问题是我们已经从存储库中删除了 web.config
,我们想了解这个 web.config 是如何生成的,以便我们可以在部署时修改它。
所以我的 csproj 正在使用,
<Import Project="..\packages\UmbracoCms.8.12.2\build\UmbracoCms.targets"
和UmbracoCms.targets
有以下动作
我们有一个引用 Umbraco.Web.UI
、
<Reference Include="Umbraco.Web.UI, Version=8.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\UmbracoCms.Web.8.12.2\lib\net472\Umbraco.Web.UI.dll</HintPath>
</Reference>
如果我们查看 Umbraco.Web.UI
的源代码,那么我们会看到从 web.Template.config.
但据我所知,如果我只是引用 Umbraco.Web.UI.dll
,那么 Umbraco.Web.UI.dll
中的这些 MSBuild 操作将不会 运行。
我的问题是,如果我构建项目并且 web.config 丢失,为什么会生成 web.config。
问题是我们已经从存储库中删除了 web.config
,我们想了解这个 web.config 是如何生成的,以便我们可以在部署时修改它。
所以我的 csproj 正在使用,
<Import Project="..\packages\UmbracoCms.8.12.2\build\UmbracoCms.targets"
和UmbracoCms.targets
有以下动作