WindowsAzure.MobileService 破坏 ASP.NET MVC 应用程序
WindowsAzure.MobileService breaking ASP.NET MVC application
我是新的 azure 移动服务和 ASP.NET MVC,并且已经成功创建并发布了移动服务。它工作正常。
我的问题是如何在 ASP.NET MVC 应用程序中使用它?
我从头开始创建了一个 ASP.NET MVC 应用程序,添加了以下 nuget WindowsAzure.MobileService。
快乐的日子没问题。
在我的控制器中我有
public static MobileServiceClient MobileService = new MobileServiceClient("http://localhost:50270/");
var list = await MobileService.InvokeApiAsync<IEnumerable<xxxx>>("xxxxxx",System.Net.Http.HttpMethod.Get, null);
当我 运行 网站时,它因以下错误而中断。出于某种原因,它不喜欢 @Html (Razor 语法)
Compiler Error Message: CS0012: The type 'System.Object' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.
Source Error:
Line 18: <span class="icon-bar"></span>
Line 19: </button>
Line 20:--->Error @Html.ActionLink("Application name", "Index", "Home", new { area = "" }, new { @class = "navbar-brand" })
Line 21: </div>
Line 22: <div class="navbar-collapse collapse">
如果我摆脱 "WindowsAzure.MobileService" 包它工作正常。
我在这里做错了什么?我错过了什么吗?
这也是在 ASP.NET 中使用移动服务的正确方式吗?
这是在 MVC 应用程序中使用可移植 Class 库的问题。您可以将 System.Runtime 程序集添加到 web.config(或视图文件夹的 web.config)以解决此问题。
<compilation debug="true" targetFramework="4.5">
<assemblies>
<add assembly="System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</assemblies>
</compilation>
来自这个有类似问题的问题:
Portable Class Library in MVC 4 / Razor with Visual Studio 2012 RC?
我是新的 azure 移动服务和 ASP.NET MVC,并且已经成功创建并发布了移动服务。它工作正常。
我的问题是如何在 ASP.NET MVC 应用程序中使用它?
我从头开始创建了一个 ASP.NET MVC 应用程序,添加了以下 nuget WindowsAzure.MobileService。
快乐的日子没问题。
在我的控制器中我有
public static MobileServiceClient MobileService = new MobileServiceClient("http://localhost:50270/");
var list = await MobileService.InvokeApiAsync<IEnumerable<xxxx>>("xxxxxx",System.Net.Http.HttpMethod.Get, null);
当我 运行 网站时,它因以下错误而中断。出于某种原因,它不喜欢 @Html (Razor 语法)
Compiler Error Message: CS0012: The type 'System.Object' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.
Source Error:
Line 18: <span class="icon-bar"></span>
Line 19: </button>
Line 20:--->Error @Html.ActionLink("Application name", "Index", "Home", new { area = "" }, new { @class = "navbar-brand" })
Line 21: </div>
Line 22: <div class="navbar-collapse collapse">
如果我摆脱 "WindowsAzure.MobileService" 包它工作正常。
我在这里做错了什么?我错过了什么吗?
这也是在 ASP.NET 中使用移动服务的正确方式吗?
这是在 MVC 应用程序中使用可移植 Class 库的问题。您可以将 System.Runtime 程序集添加到 web.config(或视图文件夹的 web.config)以解决此问题。
<compilation debug="true" targetFramework="4.5">
<assemblies>
<add assembly="System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</assemblies>
</compilation>
来自这个有类似问题的问题: Portable Class Library in MVC 4 / Razor with Visual Studio 2012 RC?