Frage : Zugang asp.net-SQL Filestream wird verweigert

Hallo,
Using asp.net und sql 2008.
I morgens wird das Erhalten des Zugangs beim Versuchen, eine Akte using filestream zu laden verweigert.
I haben Zugang zur filegroup NDF Akte zum IUSR Konto und JEDER gegeben (als Test). Das Folgen ist der Code (der fein ist), aber es ist eine Art Erlaubnis herausgibt offensichtlich.

Dim Puffer als Byte () = neues Byte (CInt (FileUpload1.FileContent.Length) - 1) {}
FileUpload1.FileContent.Read (Puffer, 0, Puffer. Länge)

verdunkeln objSqlCon als neues SqlConnection (ConfigurationManager.ConnectionStrings („SkillsDBConnectionString“). ConnectionString)
objSqlCon.Open ()
verdunkeln objSqlTran als SqlTransaction = objSqlCon.BeginTransaction ()
schwaches objSqlCmd als neues SqlCommand („FileAdd“, objSqlCon, objSqlTran)
objSqlCmd.CommandType = CommandType.StoredProcedure
verdunkeln objSqlParam1 als neues SqlParameter („@SystemNumber“, SqlDbType.Int)
objSqlParam1.Value = Lernabschnitt („candidate_id“)
verdunkeln objSqlParam2 als neues SqlParameter („@FileType“, SqlDbType.VarChar, 4)
objSqlParam2.Value = System.IO.Path.GetExtension (FileUpload1.FileName)
verdunkeln objSqlParam5 als neues SqlParameter („@description“, SqlDbType.VarChar)
objSqlParam5.Value = txtDescription.Text
verdunkeln objSqlParamOutput als neues SqlParameter („@filepath“, SqlDbType.VarChar, -1)
objSqlParamOutput.Direction = ParameterDirection.Output
objSqlCmd.Parameters.Add (objSqlParam2)
objSqlCmd.Parameters.Add (objSqlParam5)
objSqlCmd.Parameters.Add (objSqlParam1)
objSqlCmd.Parameters.Add (objSqlParamOutput)
objSqlCmd.ExecuteNonQuery ()
Weg als Schnur = objSqlCmd.Parameters („@filepath“). Value.ToString ()
objSqlCmd = neues SqlCommand („AUSERWÄHLTES GET_FILESTREAM_TRANSACTION_CONTEXT () “, objSqlCon, objSqlTran)
verdunkeln objContext als Byte () = DirectCast (objSqlCmd.ExecuteScalar () , Byte ())
verdunkeln objSqlFileStream als neues SqlFileStream (Weg, objContext, FileAccess.Write)
objSqlFileStream.Write (buffer, 0, Puffer. Länge)
objSqlFileStream.Close ()
objSqlTran.Commit ()
bindData ()

Antwort : Zugang asp.net-SQL Filestream wird verweigert

Ich musste Sicherheit integriert haben = zutreffend in meinem DB-Anschluss in der web.config Akte, es arbeitete dann.
Weitere Lösungen  
 
programming4us programming4us