にあるものにアクセスする必要がありますmanager/
。これを行う1つの方法があることを願っています。データベース ファイルの完全なアドレスまたは絶対アドレスを指定してみてくださいdata.mdb
。つまり、ローカルシステムで作業している場合は、ハードドライブの正確なアドレスでC:/Folder/YourProject/Manager/data.mdb
ある必要があり、Web サーバーで作業する必要がある場合は、ホスティングパネル自体から取得できるホスティングの正確なアドレスを追加するだけですまたは別の方法があります。
あなたができることは、temp.aspx
ファイルを作成することtemp.aspx.cs
です(コードビハインドのためにC#であると想定しています)で、サーバーのパスを次のように出力できます。
protected void Page_Load(object sender, EventArgs e)
{
Response.Write(Server.MapPath("~").ToString());
}
ルートのホスティングにアップロードします。アクセスすると、ホスティングの絶対アドレスが取得されます。ここで行う必要があるのは、DB パスを追加しながら web.config のアドレスをコピー アンド ペーストするだけでconnectionString
、アプリケーションが機能するようになります。temp.aspx
また、ホスティングからを削除することを忘れないでください。
あなたの住所がD:/Hosting/4232322/Some_directory
完全な文字列は次のようになります。
<add name="connstr" providerName="Microsoft.Jet.OleDB.4.0" connectionString="Provider=Microsoft.Jet.OleDB.4.0; Data Source=D:/Hosting/4232322/Some_directory/manager/data.mdb; Persist Security Info=True;"/>