2010-10-17 64 views
0

我和我的同事都使用VS 2010,并且我们都创建了一个Web应用程序。我们都可以将我们自己的应用程序发布到一个ftp(网络主机)上,并且工作正常。但是,如果我的同事给我发送了他的解决方案,并且我在本地机器上运行了它,但是当我尝试发布它时,我得到了密码提示,然后输入它(与我的应用程序相同),但失败。如果我的同事收到我的解决方案的副本并尝试发布它,那也是一样的。但他可以发布自己的解决方案。无法将同事ASP.NET Web应用程序发布到Web服务器

这里有什么问题?我们知道我们对ftp使用相同的登录名和密码,并且我们可以在使用ftp客户端时使用登录名和密码登录到ftp。是否有一些设置需要设置,以允许其他机器比开发应用程序的机器能够发布项目?

在此先感谢。

+0

任何错误消息或任何东西? – 2010-10-17 23:09:36

+0

密码不正确,但我对我的应用程序使用相同的密码,而我的同事在发布他的应用程序时也使用相同的密码。 – Morgan 2010-10-17 23:11:21

回答

0

你是否正在与你的同事发布到同一个地方?我知道VS 2010会保存发布配置文件(也许您正在使用您的同事的个人资料(其他位置)和密码)?

+0

是的一样的地方。他创建了一个应用程序,发送给我,我做了一些修改并将其发回,然后他无法发布它。但是如果他用原始解决方案从我的副本中覆盖Publish.xml,他现在可以再次发布它,但我不能。 publish.xml文件中的密码取自哪里? – Morgan 2010-10-18 00:22:10

+0

首次设置配置文件时,密码存储在发布XML文件中。你甚至可以告诉它当时不要存储密码,而是询问用户。如果我是你,我会看看两个发布XML文件,看看是否有任何差异。虽然主要在第一线。这是存储配置文件信息的地方。 – 2010-10-18 16:22:06

相关问题