我在Web配置中有以下连接字符串,在Visual Studio中工作正常.
<connectionStrings>
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\aspnet-MyPortal-20170627104450.mdf;Initial Catalog=aspnet-MyPortal-20170627104450;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)
我尝试使用Azure App服务和Azure AD将我的ASP.NET MVC应用程序移植到Azure.我更改了AttachDbFilename属性,如下所示
AttachDbFilename=\App_Data\aspnet-MyPortal-20170620051631.mdf
我收到以下错误:
键'attachdbfilename'的值无效.
描述:执行当前Web请求期间发生未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.
异常详细信息:System.ArgumentException:键"attachdbfilename"的值无效.
源错误:
在执行当前Web请求期间生成了未处理的异常.可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息.
App Data文件夹包含mdf文件.如何在Web配置的连接字符串中引用它?
是否有Azure Web应用程序的示例程序通过Azure AD进行身份验证?