Vraag : Het proces kan niet tot het dossier toegang hebben… omdat het door een ander proces wordt gebruikt.

Ik heb googled en lezend voor uren op dit probleem voor anderen. Ik schijn om alle maatregelen te treffen die zij hebben geadviseerd en ik kan nog geen IIS ertoe brengen laten van het proces gaan. Ik heb geprobeerd zettend het in een lijn om op de versie te wachten, die ik zou zijn een stom idee voorstelde, omdat ik logout kan en terug binnen en vijf minuten later het nog gesloten is. de fout

The komt hieronder op de schrapping voor… Maar het komt ook voor als ik de schrappingscode verwijder en deze code eens raakte, bestaat het dossier, en ik raakte het opnieuw om het dossier bij te werken. IIS schijnt om het dossier nooit vrij te geven. Zijn er iets in mijn code ik kan doen het vrijgeven? Ik probeerde schrappend het dossier onmiddellijk na het creëren van het en het verzenden van het als e-maildossiergehechtheid, en het zal me niet nog het laten schrappen. Doet het proces van de dossiergehechtheid iets op het te houden?

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
            Schemerige CTR als Geheel = 0
            
                Probeer
                    '
                    '7/7/2010 beschrijft meer…
                    File.Delete (UniquefileName) 'schrap het als alvorens aan het te schrijven… bestaat
                   Verduister objStreamWriter als StreamWriter
                    objStreamWriter = File.CreateText (UniquefileName)
                    objStreamWriter.Write (strOutput)
                    'Sluit de stroom
                    objStreamWriter.Close ()
                    objStreamWriter = niets de 'reeks van 7/7/2010 aan niets
                    bSuccess = Waar
                    De uitgang 
                Vangst ex als Uitzondering
                    CTR = CTR + 1
                    Als CTR = 100 toen
                        SendError („Weg: “ & strUrl & „
Error: “ & ex. Bericht) De uitgang Beëindig als Het eind probeert Van Loop



file de gehechtheidscode: mMailMessage

Dim als Nieuwe MailMessage ()
als attachmentFileName/> Schemerige attachmentfile <> String.Empty Then
If

thanks Nieuw van System.Net.Mail.Attachment (attachmentFileName)
mMailMessage.Attachments.Add (attachmentfile) vooraf!

Antwoord : Het proces kan niet tot het dossier toegang hebben… omdat het door een ander proces wordt gebruikt.

Neem een blik bij dit: http://msdn.microsoft.com/en-us/library/system.net.mail.attachment_methods.aspx dat ik „schik“ is heb gedacht wat u nodig hebt om het middel vrij te geven.
Andere oplossingen  
 
programming4us programming4us