使用Visual Studio For Mac调试错误ASP.NET Web Api项目

时间:2017-08-30 08:04:47

标签: asp.net macos visual-studio visual-studio-2017 visual-studio-mac

我已经下载了Visual Studio For Mac并将我的项目工作副本拉到了mac中。它通过显示Asp.NET Web API默认页面自动恢复nuget包并开始成功调试。

但问题始于此处。在项目中,我们使用Asp.Net Identity对服务器进行身份验证/授权,因此它已经检查了" GrantResourceOwnerCredentials"在OAuthApplicationProvider上,如下所示。

$ReplaceWith = Get-Content C:\psscript.ps1 -Raw
[xml]$ConfigXml = Get-Content "c:\config.xml" -Raw
$SelectCommandNode = $ConfigXml.SelectSingleNode("//command")
$SelectCommandNode.InnerText = $ReplaceWith
$ConfigXml.Save("c:\config.xmll")

在这个方法中,userManage.FindAsync仅在** Visual Studio for Mac上抛出错误**说

  

System.InvalidOperationException:' CreateDate'用户'用户'无法设置为System.String'值。您必须将此属性设置为类型为' System.DateTimeOffset'的非空值。

enter image description here

正如我所说,我已经通过Parallels测试了与普通Visual Studio相同的工作副本调试,这是有效的。除此之外,我还对抛出的错误进行了研究。它是关于Sql Conversion的,但是在使用Visual Studio 2017进行调试时数据库是相同的。如何解决此问题并开始使用Visual Studio for Mac?

0 个答案:

没有答案