there is two solution but we can't open word in read only. you can set word file password protected.
first soution
<iframe frameborder ="1" height ="200px" width ="600px" id ="iframe1" runat ="server" scrolling ="auto" >
</iframe>
in .cs file add
iframe1.Attributes["src"] = filesNameWithPath;
second solution
in .cs file add
Response.Clear();
Response.ContentType = "application/msword";
Response.AddHeader("Content-Disposition", "attachment; filename=\"" + sFilename + "\"");
Response.Flush();
byte[]databyte = File.ReadAllBytes(strFilepath);
MemoryStream ms = new MemoryStream();
ms.Write(databyte, 0, databyte.Length);
ms.Position = 0;
ms.Capacity = (int)ms.Length;
byte[] arrbyte = ms.GetBuffer();
ms.Close();
Response.BinaryWrite(arrbyte);
Response.End();