ServiceStack “方法实现中引用的声明不能是最终方法”
本文关键字:方法 不能 声明 实现 引用 ServiceStack | 更新日期: 2023-09-27 18:33:49
尝试使用 OrmLite
设置ServiceStack
以连接到我的本地SQL
实例。获取错误
"方法实现中引用的声明不能是最终的 方法">
这让我发疯了。以下是我到目前为止的步骤:
- 新的"服务堆栈 ASP.NET 空"项目
- 在"Service"项目中,安装了ServiceStack.OrmLite.SqlServerNuGet 包
- 将以下代码添加到 AppHost "配置"部分:
public override void Configure(Funq.Container container)
{
var connectionString = ConfigurationManager.ConnectionStrings["ApiDbConnectionString"].ConnectionString;
container.Register<IDbConnectionFactory>(c =>
new OrmLiteConnectionFactory(connectionString, SqlServerDialect.Provider));
OrmLiteConnectionFactory dbFactory = new OrmLiteConnectionFactory(connectionString, SqlServerDialect.Provider);
}
以下是我的使用语句:
using System;
using System.IO;
using System.Collections.Generic;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.SessionState;
using ServiceStack;
using ServiceStack.Data;
using ServiceStack.OrmLite;
using ServiceStack.OrmLite.SqlServer;
using LRIService.ServiceInterface;
我想在整个应用程序中使用此数据库连接进行缓存、数据访问和最终的用户身份验证。
最后,是否有任何ServiceStack
作为独立服务(而不是作为ASP.NET MVC
应用程序的一部分(运行的好示例?我将通过一个独立的 AngularJS 应用程序访问它,该应用程序可能托管在同一域上,也可能不托管在同一域上(我之前使用过CORS
功能(。我只是在网络上的许多示例中无法将ASP.NET MVC
的东西与ServiceStack
的东西分开。
感谢您的任何帮助...
您的错误消息听起来像是将不同版本的 ServiceStack 混合在一起。尝试清除 NuGet 包缓存。或者,您可以在 MyGet 上尝试最新的 v4.0.34 软件包。
至于非 ASP.NET MVC示例,大多数ServiceStack实时演示都是根本不使用MVC ASP.NET 单页应用程序:
- 聊天 (jQuery + ss-utils.js(
- 整个应用程序 ILM 整合到单个跨平台聊天中.exe(自托管(
- React Chat(移植到 React.js(
- Http Benchmarks (jQuery + ss-utils.js(
- 电子邮件联系人 (jQuery + ss-utils.js(
- Stack API's (Angular JS(
- Imgur (jQuery(
- Todos (Backbone.js(
- 剃刀摇滚明星
- ASP.NET 主机
- 独立的自托管 HttpListener(自托管(
- 独立的 Windows 服务(自托管(
-
自托管 HttpListener
- 整个应用程序 ILM 整合到单个跨平台应用程序中.exe
- 托管在WinForms中,带有Chromium Embedded Framework。
- 托管在带有Xmarain.Mac的Mac OSX Cocoa App中
- REST Files (jQuery(
- Redis StackOverflow (jQuery(