2012-10-24 50 views
2

我的Visual Studio 2010項目有一個服務參考定義。我可以右鍵點擊它來更新引用......但我不知道該引用是在哪個URL上定義的,我也找不到可以找到這些信息以瞭解它將如何更新的地方。如何判斷服務引用來自哪裏?

回答

0

它位於項目中屬性文件夾下的Settings文件中。更新服務引用並不總是有效,有時你只需要重新創建引用。

+0

你怎麼知道,如果它不工作? –

+0

你可以告訴你是否知道它應該是什麼樣子。我主要用我自己的服務而不是其他人。 – awright18

1

當您右鍵單擊服務引用時,應該有一個「配置服務引用」選項。選擇此項將顯示URL。

+0

該選項對我而言不存在。我正在使用VS2010,如果這很重要 –

+0

@JarrodEverett:應該;截圖。 –

1

Service References\yourServiceName文件夾內有一個名爲Reference.svcmap的文件。如果打開這個用文本編輯器,它的XML文件,下面的XML節點應該給你的信息

<MetadataSources> 
    <MetadataSource Address="http://something/something" 
           Protocol="http" SourceId="1" /> 
</MetadataSources> 
0

在Visual Studio請按照下列步驟 -

  1. 右鍵單擊Service和上下文菜單選擇Configure Service Reference
  2. Service Reference Popup會顯示出來。
  3. Client>Address字段將有URL到服務引用。

enter image description here

相關問題