タイトルはそれ自体を物語っていますが、
db.ExecuteCommand("INSERT INTO tCSVFile(fileName, fileContent, mimetype, timeCreated) VALUES({0}, {1}, {2}, {3})", filename, EncodeTo64(CreateCSVFile(header, rows)), "text/csv", DateTime.Now );
これは仮想サーバーからは正常に機能しますが、iis で挿入しても何も起こりません。
これも試してみました..
tCSVFile c = new tCSVFile
{
fileContent = EncodeTo64(CreateCSVFile(header, rows)),
fileName = filename,
mimetype = "text/csv",
timeCreated = DateTime.Now
};
db.tCSVFiles.InsertOnSubmit(c);
db.SubmitChanges();
再び仮想サーバーで動作しますが、iis ではうまくいきません。私はウェブを見て、役に立つものが何も見つからなかったので、どんな助けも大歓迎です。私の選択は正常に機能し、問題なく選択できます。
接続文字列は
<add name="db_ac_motors_testConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\db_ac_motors_test.mdf;Integrated Security=True;User Instance=True"
providerName="System.Data.SqlClient" />
挿入は MVC 部分ビューからの呼び出しであり、ajax.beginform() を介して行われます