2009-11-24 57 views
4

使用.NET 2.0(或3.5)創建Web服務時,它會爲您生成.asmx文件。當此的.asmx在Web瀏覽器中呈現它顯示在頂部深藍色的邊框和Web服務的名稱,例如: web service screenshot重新設置默認asmx配色方案

是否有可能再整這個網頁?我需要改變深藍色來匹配客戶的顏色。對我來說似乎毫無意義,但這就是客戶想要的: - |

回答

3

正如由Justin提供的博客文章中提到,可以通過修改DefaultWsdlHelpGenerator.aspx頁面可以位於C再整的WSDL幫助頁面:\ WINDOWS \ Microsoft.NET \框架\ V2 .0.50727 \ CONFIG \

還有更多可以完成的工作,但是 - 博客文章只提到直接更改此文件並更改它可以在machine.config文件中找到的位置。這具有限制,它適用於服務器上託管的所有Web服務。

可以爲個別Web服務提供定製的幫助頁面。

要做到這一點,您只需將上述文件的副本添加到Web服務的項目中,然後從web.config文件中引用該新文件即可。

需要添加的配置部分如下圖所示:

<configuration> 
    <system.web> 
     <webServices> 
      <wsdlHelpGenerator href="MyCustomWsdlHelpGenerator.aspx"/> 
     </webServices> 
    </system.web> 
</configuration> 

導航到在瀏覽器中ASMX,你會看到指定的幫助頁面而不是默認的。

相關問題