Issue with mshtml.HTMLDocument Write method ..

Discussion in '.NET' started by M-SH, May 10, 2016.

  1. M-SH

    M-SH

    Joined:
    May 10, 2016
    Messages:
    3
    Likes Received:
    1
    Hi,

    I need help and understanding when Writing html file to HTMLDocument instance. Html file contains <script type="text/javascript">.... </script>. It seems stops when it reaches to '<script type="text/javascript">' and won't return to calling function.
    I think it is permission issue since I can run it successfully from my development box, or run it as a console test app in web server but when I deploy actual code to web server, it won't work. I am using Windows server 2012 and Asp.Net 4

    This is a snap code that I have problem with.
    Dim NewDocument As New mshtml.HTMLDocument
    Dim SrcStream As New IO.FileStream(HtmlFilename, IO.FileMode.Open, IO.FileAccess.Read, IO.FileShare.Read)
    Dim NewDocument2 As mshtml.IHTMLDocument2 = DirectCast(NewDocument, mshtml.IHTMLDocument2)
    Do
    Dim b(1023) As Byte
    Dim cnt As Integer = SrcStream.Read(b, 0, b.Length)
    If (cnt > 0) Then
    NewDocument2.write(System.Text.UTF8Encoding.UTF8.GetString(b, 0, cnt)) <----- issue
    Else
    Exit Do
    End If
    Loop
    SrcStream.Close()
    SrcStream.Dispose()

    NewDocument2.close()

    Please help me to resolve this issue.
    Thanks
     
    M-SH, May 10, 2016
    #1
    1. Advertisements

  2. M-SH

    M-SH

    Joined:
    May 10, 2016
    Messages:
    3
    Likes Received:
    1
    Hi,

    Just to inform all, I think, found the solution to my problem. Set property designMode to "on".
     
    M-SH, May 11, 2016
    #2
    Ian likes this.
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.