配置:發佈在兩臺服務器,一臺備援機(windowsserver2003 .netframwork2.0),一臺正式機(windowsserver2003 .netframwork4.0)
問題:發現備援機使用.NET(System.Net.Mail)webservice發送到自己公司郵件系統的時候 設置的機密等級標頭不起作用,而正式機沒有問題。
查找原因:用備援機將郵件發送到QQ郵箱,查看郵件 打印旁邊有一個隱藏按鈕,點擊裏面有個功能“顯示郵件原文” 這樣可以看到郵件的詳細信息,發現我們傳的標頭參數爲小寫,而正式機發送的標頭參數爲大寫而且加密等級起作用。
又比較兩臺服務器配置和iis配置發現不同的地方就是.netframwork版本不同,所以推斷有可能是.netframwork版本問題造成的原因。
解決:將發佈在備援機上的webservice的.netframwork版本切換成4.0,發送郵件,問題解決。
總結:遇到問題首先要學會分析,再一步步解決,切記不要盲目的處理問題