草庐IT

sd-web-ui

全部标签

c# - 将 Entity Framework 模型从 Web 项目移动到类库中

我正在使用EntityFramework,最近开始意识到在同一解决方案的另一个项目中使用您的EF模型的好处,这样我就可以从中构建多个UI。我将它移到了一个新的类库项目中,并更新了对Web项目中实体的所有引用,以使用该项目生成的新dll。一切都很顺利,除了一个小问题。当我将EF移至新项目时,它仍然以某种方式从Web项目中的web.config读取其连接字符串(不要问我如何,因为我不知道)。我在EF设计器中使用了“从数据库更新模型”,但它没有找到连接字符串(正如我在将其移至新项目后预期的那样)所以我使用向导生成了一个新的连接字符串,它做得很好。新的连接字符串现在驻留在类库项目的App.co

c# - +(加号)登录 Web API 路由

我正在处理一个asp.netwebapi项目,我必须通过一个帖子传递一个手机号码。但是我不能返回加号。我的路线:config.Routes.MapHttpRoute(name:"SmsRoute",routeTemplate:"rest/sms/{country}/{company}/phone/{mobilenumber}",defaults:new{controller="Sms",action="PostSms"});Controller:publicHttpResponseMessagePostSms(stringcountry,stringcompany,stringmobi

c# - 无法为内容类型多部分配置 Web API

我正在研究WebAPI-WebAPI2。我的基本需求是创建一个API来更新用户的配置文件。在此,ios和android将向我发送multipart/form-data中的请求。他们会给我发送一些带有图像的参数。但是每当我尝试创建API时,我的模型每次都会变为null。我还在WebApiConfig中添加了这一行:config.Formatters.JsonFormatter.SupportedMediaTypes.Add(newMediaTypeHeaderValue("multipart/form-data"));这是我的课:publicclassUpdateProfileModel

c# - 如何从 C# web 服务生成 WSDL 文件

我创建了这样一个WebService:[WebService(Namespace="http://ns")][WebServiceBinding(ConformsTo=WsiProfiles.BasicProfile1_1)]publicclassGroupManagerService:WebService{publicGroupManagerService(){}[WebMethod]publicboolMyMethod(stringloginname,stringcountry){//codehere...}}是否可以在不连接到正在运行的服务的情况下为该代码生成WSDL文件?我搜索

c# - 如何在 asp.net 中使用 System.Web.Caching?

我有一个看起来像这样的类:usingSystem.Collections.Generic;usingSystem.Web.Caching;publicstaticclassMyCache{privatestaticstringcacheKey="mykey";publicstaticDictionaryGetCacheValue(boolbypassCache){varsettings=Cache[cacheKey]asDictionary;//erroronthisline//...etc...returnsettings}}我遇到的问题是无法编译。编译器说Cache不能像我这样使用

c# - Web 服务和远程处理有什么区别?

我了解网络服务并且对远程处理有一些了解。这两个概念都在客户端计算机上调用方法,所以区别在哪里??通过远程处理,我们还可以在远程机器上执行该方法,同样的功能也可以通过网络服务实现。如果这是一个明显的问题,请原谅.. 最佳答案 两者都支持分布式应用。Web服务是跨平台的,使用通用标准并通过防火墙工作。他们还根据消息而不是对象来思考-您向服务发送消息,然后您会收到回复。Remoting是一种仅限MS的技术,它不是跨平台的,并且以二进制格式进行对话。它从对象的角度考虑,您在远程服务器上创建一个对象并使用它。它不适用于防火墙。最近Remoti

c# - Exchange Web 服务 (EWS) 在所有文件夹中查找项目

我正在使用以下代码查找用户发送的所有电子邮件,但这只搜索主收件箱文件夹,不检查任何子文件夹。我想搜索所有邮件项目,包括任何子文件夹。我已经尝试过WellKnownFolderName.Root和WellKnownFolderName.Inbox,它们只搜索那些文件夹,而不是子文件夹。privatestaticvoidSearchItems(stringemail){ItemViewiv=newItemView(10);FindItemsResultsfiitems=_service.FindItems(WellKnownFolderName.Inbox,"from:username@e

c# - asp web api补丁实现

假设我有这个模型publicpartialclassTodo{publicintid{get;set;}publicstringcontent{get;set;}publicbooldone{get;set;}}然后我将其作为json数据作为补丁请求发送到我的Controller。这只是切换复选框的Action。我认为我只想将其发送到我的服务器而不是整个模型是有道理的。{"id":1,"done":true}为了正确处理这个简单的json补丁请求,我的WebApiController需要是什么样子?我应该为此使用webapi,还是应该使用mvc的更具rpc风格的方法?这似乎是一件非常基

c# - Simple Injector 是否支持 MVC 4 ASP.NET Web API?

我是SimpleInjectorIOC容器的新手。我将开始在一个需要使用MVC4ASP.NETWebAPI的Multi-TenancyASP.NETMVC实现的项目中工作。我的问题是:Simpleinjector是否支持MVC4ASP.NETWebAPI?阅读简单的注入(inject)器文档,如this引用了MVC3,我想知道是否也支持MVC4。 最佳答案 DoesSimpleinjectorIOCsupportMVC4ASP.NETWebAPI?目前不支持MVC4WebAPI,future会支持。Theintegrationgui

c# - Web API 和 OData - 传递多个参数

是否可以让OData执行以下操作?我希望能够通过传递可能不是主键的参数来查询REST调用。我可以调用类似-->GetReports(22,2014)或Reports(22,2014)的REST方法吗?[HttpGet][ODataRoute("Reports(Id={Id},Year={Year})")]publicIHttpActionResultGetReports([FromODataUri]intId,[FromODataUri]intYear){returnOk(_reportsRepository.GetReports(Id,Year));}这是我的最新更改。//Unbou