Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 尝试将我的web应用从VS Community 2015发布到Azure时出错。错误:找不到已加载的现有项目:http://localhost:55809_C#_Azure_Visual Studio 2015 - Fatal编程技术网

C# 尝试将我的web应用从VS Community 2015发布到Azure时出错。错误:找不到已加载的现有项目:http://localhost:55809

C# 尝试将我的web应用从VS Community 2015发布到Azure时出错。错误:找不到已加载的现有项目:http://localhost:55809,c#,azure,visual-studio-2015,C#,Azure,Visual Studio 2015,昨天这个工作很好。 我从VS Community 15和Azure SDK更新中对我的系统更新进行了一些更改,等等,这是软件推荐的 今天,当我右键单击web应用并选择“使用相同或手动输入的公共信息发布”时,我在我的Azure应用程序服务活动选项卡上看到以下错误: 找不到已加载的现有项目:http://localhost:55809 此后我尝试了其他发布配置文件,但似乎都不起作用。 我可以在localhost上成功构建并运行web应用。在website.publishproj文件的项目文件夹中,更

昨天这个工作很好。 我从VS Community 15和Azure SDK更新中对我的系统更新进行了一些更改,等等,这是软件推荐的

今天,当我右键单击web应用并选择“使用相同或手动输入的公共信息发布”时,我在我的Azure应用程序服务活动选项卡上看到以下错误:

找不到已加载的现有项目:http://localhost:55809

此后我尝试了其他发布配置文件,但似乎都不起作用。
我可以在localhost上成功构建并运行web应用。

在website.publishproj文件的项目文件夹中,更改SourceWebProject标记以包含您的客户端名称而不是localhost

至少这对我有用:

2015年12月13日更新:

又有同样的问题了。前面提到的修复程序不起作用。但是,通过FTP发布到azure works。
当您获得azure发布配置文件时,您将同时获得Web部署和FTP。尝试使用FTP。

在Visual Studio中,转到查看->其他Windows->Web发布活动,您将看到Azure应用程序服务活动窗口


单击您将在那里找到的“发布web”图标。它应该可以工作。

Visual Studio Community 2015将版本更新为14.0.24720.00 update 1似乎已经纠正了该问题


从这里更新或安装

通过FTP而不是WebDeploy发布到azure对我很有效。

将部署方法更改为FTP,然后将其更改回Web deploy。这对我一直有效

我建议从Azure中提取另一个发布配置文件,并尝试使用新配置文件发布。可能是Azure实例上的某些设置不同,需要在发布配置文件中反映出来。您可以刷新发布配置文件以在Azure web应用程序上获取新的发布配置文件。谢谢。我下载了一个新的配置文件并试图发布。同样的结果。我之前尝试过移动工作区并从源代码管理重新下载和发布,但仍然失败了。奇怪的是,无论我在SourceWebProject中添加了什么,错误都是一样的。我甚至输入了一个完全无效的字符串,错误信息仍然存在。这很奇怪。我的FTP发布没有成功,但今天。。因为我有一分钟的时间来尝试它,所以我发布了一个测试部署槽,我已经有好几周没用了,它成功了。我怀疑这与我几天前安装的最新VS社区更新有关。我不知道为什么,但它可以工作!看起来他们在RC1的发布过程中引入了一个bug,但是这个工作区救了我一命。谢谢,我试过了,但没有成功。我相信是一个版本/更新最终修复了它。谢谢你的回答!对我来说,这是一个没有在与我的azure订阅关联的正确MS帐户中签名的问题。这对我来说很有效。我能想到的唯一一种可能是,我以前曾试图部署到GoDaddy托管的站点,但没有成功,否则它就无法工作。于是,我创建了一个Azure站点,并非常轻松地使用Web部署,除了这一步。我的GoDaddy尝试可能做了一些需要修复的事情,如果是这样,那么这就修复了它。不适用于没有项目文件的web项目,不确定VS 2015不为我的静态网站创建项目文件。不过,ftp部署工作正常。对我来说也可以,但现在我只使用ftp客户端来推送更改的文件。仍然无法正确发布,但我不再在意,因为这种方式速度更快。通过FTP发布将花费很长时间。最好还是出版吧。。转到“查看”->“其他窗口”->“Web发布活动”->“单击“发布Web”图标,该图标将一直工作到测试环境良好,但对于DevOps团队正在部署FTP的生产服务器,此选项更适合他们。@Nisar这应该是可接受的答案,我已尝试修复此问题两天了,谢谢: