无法将项目发布到文件系统
Can not publish project into file system
我一如既往地尝试将我的项目发布到文件系统。有我的发布设置:
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<WebPublishMethod>FileSystem</WebPublishMethod>
<LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
<LastUsedPlatform>Any CPU</LastUsedPlatform>
<SiteUrlToLaunchAfterPublish />
<LaunchSiteAfterPublish>True</LaunchSiteAfterPublish>
<ExcludeApp_Data>False</ExcludeApp_Data>
<publishUrl>e:\vspublish\audit</publishUrl>
<DeleteExistingFiles>True</DeleteExistingFiles>
</PropertyGroup>
</Project>
但发布失败并出现此错误:Azure App Service Activity:连接到 e:\vspublish\audit...
我不想使用 Azure 应用服务,我只想将项目发布到文件系统。
当我尝试使用 Nuget 管理器将 Microsoft.Net.Compilers
包更新到上一个稳定版本(它的 2.6.1 atm)时发生:
如果我不做升级,发布成功:
为什么会这样,在哪里配置这个程序集?在项目的设置中,根本没有集成或连接到 Azure。
希望这些信息可以帮助到别人。我遇到了与此处报告的问题相同的问题 - 并且也想在这里分享它或确认问题的解决方案。
发布失败(文件系统、Web 或任何其他),一切都在构建,但生成的消息是:
11>Connecting to C:\MY_LOCATION...
11>
========== Build: 10 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
========== Publish: 0 succeeded, 1 failed, 0 skipped ==========
没有提供额外的信息。更改 VS 构建输出设置并没有导致比我已经拥有的更多信息。
然后我偶然发现了这个 post,恢复为 Microsoft.Net.Compilers" version="2.6.0"
没有帮助。同样的结果。
将 Nuget 包与工作的分支进行比较,发现发布工作正常:
我必须指出,加载和发布相同的项目(相同的设置)在 Visual Studio 2017 中工作正常。
恢复到 2.4.0 版本后,我的情况也正常。
附加信息:
- Visual Studio 2015
- C# ASP MVC 项目
希望对您有所帮助!
编码愉快
你需要去项目的文件夹,找到.vs文件夹(你需要打开文件夹中的隐藏文件选项)并删除其中的所有文件,然后构建项目。祝你好运
Select 自定义选项。输入配置文件名称。单击确定。然后这应该根据需要显示不同的发布设置,即;文件系统等
我的项目是用 Microsoft.Net.Compilers
安装的,这不是必需的。我使用 Nuget 包管理器删除了它。现在没问题了。
我一如既往地尝试将我的项目发布到文件系统。有我的发布设置:
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<WebPublishMethod>FileSystem</WebPublishMethod>
<LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
<LastUsedPlatform>Any CPU</LastUsedPlatform>
<SiteUrlToLaunchAfterPublish />
<LaunchSiteAfterPublish>True</LaunchSiteAfterPublish>
<ExcludeApp_Data>False</ExcludeApp_Data>
<publishUrl>e:\vspublish\audit</publishUrl>
<DeleteExistingFiles>True</DeleteExistingFiles>
</PropertyGroup>
</Project>
但发布失败并出现此错误:Azure App Service Activity:连接到 e:\vspublish\audit...
我不想使用 Azure 应用服务,我只想将项目发布到文件系统。
当我尝试使用 Nuget 管理器将 Microsoft.Net.Compilers
包更新到上一个稳定版本(它的 2.6.1 atm)时发生:
如果我不做升级,发布成功:
为什么会这样,在哪里配置这个程序集?在项目的设置中,根本没有集成或连接到 Azure。
希望这些信息可以帮助到别人。我遇到了与此处报告的问题相同的问题 - 并且也想在这里分享它或确认问题的解决方案。
发布失败(文件系统、Web 或任何其他),一切都在构建,但生成的消息是:
11>Connecting to C:\MY_LOCATION...
11>
========== Build: 10 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
========== Publish: 0 succeeded, 1 failed, 0 skipped ==========
没有提供额外的信息。更改 VS 构建输出设置并没有导致比我已经拥有的更多信息。
然后我偶然发现了这个 post,恢复为 Microsoft.Net.Compilers" version="2.6.0"
没有帮助。同样的结果。
将 Nuget 包与工作的分支进行比较,发现发布工作正常:
我必须指出,加载和发布相同的项目(相同的设置)在 Visual Studio 2017 中工作正常。
恢复到 2.4.0 版本后,我的情况也正常。
附加信息:
- Visual Studio 2015
- C# ASP MVC 项目
希望对您有所帮助!
编码愉快
你需要去项目的文件夹,找到.vs文件夹(你需要打开文件夹中的隐藏文件选项)并删除其中的所有文件,然后构建项目。祝你好运
Select 自定义选项。输入配置文件名称。单击确定。然后这应该根据需要显示不同的发布设置,即;文件系统等
我的项目是用 Microsoft.Net.Compilers
安装的,这不是必需的。我使用 Nuget 包管理器删除了它。现在没问题了。