我需要使用SoapExtension子類(我已創建),但似乎只能通過「web.config」文件初始化此類(儘管我已經讀過應該可以通過「app.config」文件 - 但我不知道該怎麼做)。問題:我的項目中沒有web.config文件。所以,我用下面的內容創建一個手動:如何創建一個web.config文件來獲取SoapExtension加載?
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.web>
<webServices>
<soapExtensionTypes>
<add type="MyNameSpace.MySoapExtension,MyAssemblyFileName" priority="1"/>
</soapExtensionTypes>
</webServices>
</system.web>
</configuration>
儘管各的SoapExtension方法distpatched斷點,什麼都不會發生在運行時,它似乎永遠不會初始化諾雷得叫......(我SoapService初始化確定,但不任何延伸)。
我想手動創建web.config文件可能不足以考慮它,所以我想知道如何正確地配置我的應用程序有一個web.config文件,以便使用我的SoapExtension(它應該去初始化我的類,processMessage和chainStream的東西...)。
(注:這是我第一次的SoapExtension實現,我真的不知道有關我在做什麼)