簡易的方法
string.Format("{0:yyyy/MM/dd hh:mm:ss}", 時間);
public class MyException : Exception, ISerializable { public MyException() : base("丟出自訂例外狀況") { } public MyException(string message) : base(message) { } public MyException(string message, Exception inner) : base(message, inner) { } protected MyException(SerializationInfo info, StreamingContext context) : base(info, context) { } }
<extensions> <add assembly="NLog.Extended"/> <add assembly="NLog.Web"/> </extensions>
private static Logger logger = LogManager.GetCurrentClassLogger();
以上
問題 :
本機run沒問題,但是發佈後卻出現上述問題,確認DLL都在沒有遺漏,那到底是什麼問題呢?
原因 :
1.先前佈版經驗是沒有問題,因此將webconfig互相比對
2.發現原來是release webconfig的metadata是沿用舊專案的資訊,所以跟webconfig有所出入= =
所以之後看到中繼資料無法載入除了dll要注意外還要注意connection是否完整