Como passar credenciais durante a gravação do arquivo no caminho do servidor?

Eu gostaria de escrever um arquivo no caminho do servidor, mas quando tentei fazer isso, tivemos uma exceção: não temos permissão para fazer isso. Temos um ID de aplicativo e senha que tem permissão para gravar no caminho do servidor, mas não sei como posso passar essas credenciais:

Meu código atual:

<code>//Create a new GUID, extract the extension and create a new unique filename
string strFileGUID = System.Guid.NewGuid().ToString();
string extension = Path.GetExtension(attachment.AttachmentFileName);
string tempfilename = strFileGUID  + extension;  

string path = "ServerPath";

//Open a filestream and write the contents of the file at server path
FileStream fs = new FileStream(path, FileMode.Create, FileAccess.Write );
fs.Write(fileContent.Content, 0, fileContent.Content.Length);
fs.Flush();
fs.Close();
</code>

questionAnswers(1)

yourAnswerToTheQuestion