Questione : l'accesso di asp.net lo SQL Filestream è negato

Ciao,
Using asp.net e sql 2008.
I ottenere l'accesso è negato quando prova a upload una lima using filestream. il
I ha dato l'accesso alla lima del filegroup NDF al cliente ed a TUTTO di IUSR (come prova). Segue il codice (che è benissimo), ma è un certo tipo di permessi pubblica ovviamente. amplificatore del

Dim come byte () = nuovo byte (CInt (FileUpload1.FileContent.Length) - 1) {}
FileUpload1.FileContent.Read (amplificatore, 0, amplificatore. Il

di lunghezza) oscura il objSqlCon come nuovo SqlConnection (ConfigurationManager.ConnectionStrings (“SkillsDBConnectionString„). Il
di ConnectionString)
objSqlCon.Open () oscura il objSqlTran come SqlTransaction = objSqlCmd fioco del
di objSqlCon.BeginTransaction () come nuovo
di SqlCommand (“FileAdd„, objSqlCon, objSqlTran) objSqlCmd.CommandType = CommandType.StoredProcedure
oscura objSqlParam1 come nuovo
di SqlParameter (“@SystemNumber„, SqlDbType.Int) objSqlParam1.Value =
di sessione (“candidate_id„) oscura objSqlParam2 come nuovo SqlParameter (“il @FileType„, SqlDbType.VarChar, 4)
objSqlParam2.Value =
di System.IO.Path.GetExtension (FileUpload1.FileName) oscura objSqlParam5 come nuovo
di SqlParameter (“@description„, SqlDbType.VarChar) objSqlParam5.Value = txtDescription.Text
oscura il objSqlParamOutput come nuovo SqlParameter (“@filepath„, SqlDbType.VarChar, -1)
objSqlParamOutput.Direction = ParameterDirection.Output
objSqlCmd.Parameters.Add (objSqlParam2)
objSqlCmd.Parameters.Add (objSqlParam5)
objSqlCmd.Parameters.Add (
del
objSqlCmd.ExecuteNonQuery () del objSqlParam1)
objSqlCmd.Parameters.Add (objSqlParamOutput) oscurano il percorso come stringa = objSqlCmd.Parameters (“@filepath„). Il objSqlCmd del
di Value.ToString () = nuovo
di SqlCommand (“ di GET_FILESTREAM_TRANSACTION_CONTEXT ()„, objSqlCon, objSqlTran) oscura il objContext come byte () = DirectCast (, byte di objSqlCmd.ExecuteScalar () ())Il
oscura il objSqlFileStream come nuovo
objSqlFileStream.Write (buffer, 0, amplificatore di SqlFileStream (percorso, objContext, FileAccess.Write). bindData del
del
objSqlTran.Commit del
objSqlFileStream.Close di lunghezza) () () ()
class= del

Risposta : l'accesso di asp.net lo SQL Filestream è negato

Ho dovuto integrare la sicurezza = allineare nel mio collegamento di DB nella lima di web.config, esso ho funzionato allora.
Altre soluzioni  
 
programming4us programming4us