¿Cómo pasar las credenciales durante la escritura del archivo en la ruta del servidor?

Me gustaría escribir un archivo en la ruta del servidor, pero cuando intenté hacerlo, obtuvimos la excepción de que no tenemos permiso para hacerlo. Tenemos un ID de aplicación y una contraseña que tienen permiso para escribir en la ruta del servidor, pero no sé cómo puedo pasar estas credenciales:

Mi código actual:

<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>

Respuestas a la pregunta(1)

Su respuesta a la pregunta