Fråga : asp.net SQL Filestream tar fram förnekas

Hi,
Using asp.net och att få för förmiddag för sql 2008.
I ta fram förnekas, när De är pröva för att upload en spara using filestream.
I har givit sig tar fram till filegroupen NDF sparar till IUSR-kontot och ALLA (som en testa). Är efter kodifiera (som är fin), men det är någon typ av tillåtelser utfärdar självfallet.

Dim fungera som buffert som byte () = ny
FileUpload1.FileContent.Read för byten (CInt (FileUpload1.FileContent.Length) - 1) {} (fungera som buffert, 0, fungera som buffert. objSqlCon för

för längd) dunkel som nya SqlConnection (ConfigurationManager.ConnectionStrings (”SkillsDBConnectionString”). objSqlTran för
för ConnectionString)
objSqlCon.Open () dunkel som SqlTransaction = objSqlCmd för
för objSqlCon.BeginTransaction () dunkel som ny SqlCommand (”FileAdd”, objSqlCon, objSqlTran)
objSqlCmd.CommandType = CommandType.StoredProcedure
dunkel objSqlParam1 som ny SqlParameter (”@SystemNumber”, SqlDbType.Int)
objSqlParam1.Value =
dunkel objSqlParam2 för period (”candidate_id”) som ny SqlParameter (”@FileType”, SqlDbType.VarChar, 4)
objSqlParam2.Value =
dunkel objSqlParam5 för System.IO.Path.GetExtension (FileUpload1.FileName) som ny SqlParameter (”@description”, SqlDbType.VarChar)
objSqlParam5.Value = dunkel objSqlParamOutput för txtDescription.Text
som nya SqlParameter (”@filepath”, SqlDbType.VarChar, -1)
objSqlParamOutput.Direction = för
objSqlCmd.Parameters.Add (objSqlParam5) för ParameterDirection.Output
objSqlCmd.Parameters.Add (objSqlParam2) bana för
för
objSqlCmd.ExecuteNonQuery () för
objSqlCmd.Parameters.Add (objSqlParamOutput) för
objSqlCmd.Parameters.Add (objSqlParam1) dunkel som stränger = objSqlCmd.Parameters (”@filepath”). objSqlCmd för Value.ToString ()
= ny dunkel objContext för SqlCommand (”VALD GET_FILESTREAM_TRANSACTION_CONTEXT () ”, objSqlCon, objSqlTranen)
som byte () = DirectCast, , byten (för objSqlCmd.ExecuteScalar () ())Dunkel objSqlFileStream för
som ny SqlFileStream (banan, objContext, FileAccess.Write)
objSqlFileStream.Write (buffer, 0, fungera som buffert. bindData för
för
objSqlTran.Commit för
objSqlFileStream.Close för längd) () () ()
" klar "

Svar : asp.net SQL Filestream tar fram förnekas

Jag behövde att ha integrerat säkerhet = riktigt i min DB-anslutning i web.configen sparar, det fungerade därefter.
Andra lösningar  
 
programming4us programming4us