以下のコードの問題は、ディレクトリがサーバー上に作成されているが、ファイルが作成されていないことです。システムでローカルに実行すると正常に実行されます。何ができるかを提案してください。これが私の優先事項です。thnx
public static void CreateLog(string strToLog)
{
try
{
string excepfile = "CacheServerLogs_" + DateTime.Now.ToShortDateString().Replace("-", "_") + ".txt";
FileStream fs = null;
StreamWriter sw = null;
string mydocpath = "C:\\CacheServerLogs";
if (!Directory.Exists(mydocpath))
Directory.CreateDirectory(mydocpath);
string exceptionfile = Path.Combine(mydocpath, excepfile);
//string exceptionfile = mydocpath + "\\" + excepfile;
if (!File.Exists(exceptionfile))
fs = File.Create(exceptionfile);
else
sw = File.AppendText(exceptionfile);
sw = sw == null ? new StreamWriter(fs) : sw;
sw.WriteLine(DateTime.Now.ToString() + " - " + strToLog);
sw.Close();
if (fs != null)
fs.Close();
}
catch (Exception ex)
{
HandleException(ex);
}
}
ユーザー許可の問題があるかもしれませんが、私はそれをしようとしています..フォルダーに可能なすべての許可を与えています...