缺少 _PublishedWebsites 目录,global.asax 和 web.config
Missing _PublishedWebsites directory, global.asax and web.config
我曾经编写自己的 msbuild xml 配置文件来编译和打包我的 asp 应用程序。
通常,在解决方案上调用 msbuild 目标会在我的 OutDir
目录中生成一个 _PublishedWebsites
目录。
<Target Name="Compile" DependsOnTargets="Init">
<MSBuild Projects="$(SolutionFile)"
Targets="Rebuild"
Properties="OutDir=%(BuildDir.FullPath);
Configuration=$(Configuration);
Platform=$(BuildPlatform);
DebugSymbols=$(DebugSymbols);
DebugType=$(DebugType);
AllowedReferenceRelatedFileExtensions=$(AllowedReferenceRelatedFileExtensions)" />
</Target>
但我的上一个项目没有。
所有代码都在 OutDir 中,_PublishedWebsites
目录未创建...global.asax
和 web.config
文件也丢失了。
你有什么线索吗?
我能够检索经典的 _PublishedWebsite 部署目录,将以下行添加到我的 .csproj Web 项目文件中:
<PropertyGroup>
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
</PropertyGroup>
希望对您有所帮助!
我曾经编写自己的 msbuild xml 配置文件来编译和打包我的 asp 应用程序。
通常,在解决方案上调用 msbuild 目标会在我的 OutDir
目录中生成一个 _PublishedWebsites
目录。
<Target Name="Compile" DependsOnTargets="Init">
<MSBuild Projects="$(SolutionFile)"
Targets="Rebuild"
Properties="OutDir=%(BuildDir.FullPath);
Configuration=$(Configuration);
Platform=$(BuildPlatform);
DebugSymbols=$(DebugSymbols);
DebugType=$(DebugType);
AllowedReferenceRelatedFileExtensions=$(AllowedReferenceRelatedFileExtensions)" />
</Target>
但我的上一个项目没有。
所有代码都在 OutDir 中,_PublishedWebsites
目录未创建...global.asax
和 web.config
文件也丢失了。
你有什么线索吗?
我能够检索经典的 _PublishedWebsite 部署目录,将以下行添加到我的 .csproj Web 项目文件中:
<PropertyGroup>
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
<VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
</PropertyGroup>
希望对您有所帮助!