发布到Azure - 找不到MDF文件

时间:2017-08-17 02:26:04

标签: c# visual-studio azure azure-sql-database

我正在使用Visual Studio 2015开发一个项目并尝试将其发布到Azure。在发布时,它会抛出错误,指出找不到app_data目录下的 .mdf 文件。

我删除了它,因为我使用的是Azure的数据库。

为什么我要将mdf文件保存在App_data文件夹中?

1 个答案:

答案 0 :(得分:3)

也许您已在App_Data文件夹中创建了一个mdf文件。该文件将从文件资源管理器中删除,但文件记录尚未从项目文件中删除。要检查它,您可以使用记事本打开项目文件。

enter image description here

打开项目文件后。您可以搜索“App_Data”以检查是否存在以下内容记录。如果是,您只需删除这些记录并保存项目文件。

<Content Include="App_Data\Database1.mdf" />
<Content Include="App_Data\Database1_log.ldf">
  <DependentUpon>Database1.mdf</DependentUpon>
</Content>