2010-10-17 89 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

相關問題