visual studio mac for mac缺少身份类

MVC*_*bie 6 visual-studio-2017 visual-studio-mac

嗨我下载了Visual Studio for mac 2017社区版.我创建了一个默认的MVC Core 2.0项目,我注意到缺少一个帐户控制器类,它曾用于注册和帐户其他处理程序功能.

我在windows中创建了相同的项目.在Windows中我可以看到创建了身份类和控制器.

如何在Visual Studio for mac Core 2.0中生成此身份验证类?

我尝试在Windows中创建默认项目并复制到mac,它的工作原理!我将连接字符串更改为server.Identity框架在mac中正常工作.但是为什么microsoft没有为mac生成代码?

MVC*_*bie 14

确定这是包含mac ok visual studio 2017 core 2.0身份验证的命令.

 dotnet new mvc -o moviemvc --auth Individual
Run Code Online (Sandbox Code Playgroud)

一旦你注册了一个新帐户.它将在文件夹中创建一个新的数据库,app.db我相信它是filebase数据库. open db使用这个sql lite浏览器打开它并查看它的内容.

如果你想使用sql server,那么你需要在使用终端创建新项目时将其添加到行中.将它添加到--auth会做的前面

-uld
Run Code Online (Sandbox Code Playgroud)


Mat*_*ard 3

使用 Windows 上的 Visual Studio,您可以在创建新的 ASP.NET Core 项目时配置额外的选项。这些额外的配置选项当前不适用于 Visual Studio for Mac,因此创建了一个更简单的 ASP.NET Core 项目。

因此,您只能像以前一样从 Windows 复制项目,或者您可以打开命令提示符并用于dotnet new创建项目。如果运行以下命令,您可以看到可以为 ASP.NET Core MVC 项目模板指定哪些配置选项:

 dotnet new mvc --help
Run Code Online (Sandbox Code Playgroud)