2

Windows Server 2008 R2 で Web サイトを公開しようとすると、次のエラーが表示されます。Error 4 The process cannot access the file 'C:\Users\Student\Desktop\CSFP Front-End\App_Data\ASPNETDB.MDF'別のプロセスで使用されているためです。
他に何がデータ ファイルを使用しているのかわかりません。web.configは次のようになります

<connectionStrings>
    <add name="FBConnectionString" connectionString="Data Source=SERVER4;Initial Catalog=AITP;Integrated Security=True" providerName="System.Data.SqlClient" />
    <add name="ASPNETDBConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\Student\Desktop\CSFP Front-End\App_Data\ASPNETDB.MDF;Integrated Security=True;User Instance=True"/>
  </connectionStrings>
  <system.web>

ローカルで問題なく動作し、役割とユーザーも同様に機能します。「Build Web Site」も正常に機能しますが、Web サイトを公開しようとするとエラーがスローされます。何か案は?

4

2 に答える 2

5

プロジェクトを公開するときは、まずデータベース ファイルを切り離します。その後、公開すると正常に動作します。脱着にright click on App_Data->ASPNETDB.MDF, detach...

于 2013-03-15T04:15:39.710 に答える