小编Had*_*des的帖子

WebAPI 2.1中的Ninject错误 - 确保控制器具有无参数的公共构造函数

我在WebAPI项目中安装了以下软件包及其依赖项:

Ninject.Web.WebApi Ninject.Web.WebApi.OwinHost

我这纯粹是作为web-api项目运行的.没有MVC.

当我运行我的应用程序并发POST送到AccountController的Register操作时,我得到以下错误:

{
"message":"An error has occurred.",
"exceptionMessage":"An error occurred when trying to create a controller of type 'AccountController'. Make sure that the controller has a parameterless public constructor.",
"exceptionType":"System.InvalidOperationException",
"stackTrace":"   at System.Web.Http.Dispatcher.DefaultHttpControllerActivator.Create(HttpRequestMessage request, HttpControllerDescriptor controllerDescriptor, Type controllerType)\r\n   at System.Web.Http.Controllers.HttpControllerDescriptor.CreateController(HttpRequestMessage request)\r\n   at System.Web.Http.Dispatcher.HttpControllerDispatcher.SendAsyncCore(HttpRequestMessage request, CancellationToken cancellationToken)\r\n   at System.Web.Http.Dispatcher.HttpControllerDispatcher.<SendAsync>d__0.MoveNext()",
"innerException":{
"message":"An error has occurred.",
"exceptionMessage":"Type 'RPT.Api.Controllers.AccountController' does not have a default constructor",
"exceptionType":"System.ArgumentException",
"stackTrace":"   at System.Linq.Expressions.Expression.New(Type type)\r\n   at System.Web.Http.Dispatcher.DefaultHttpControllerActivator.GetInstanceOrActivator(HttpRequestMessage request, Type controllerType, Func`1& activator)\r\n   at System.Web.Http.Dispatcher.DefaultHttpControllerActivator.Create(HttpRequestMessage …
Run Code Online (Sandbox Code Playgroud)

c# dependency-injection ninject asp.net-web-api asp.net-web-api2

20
推荐指数
3
解决办法
3万
查看次数

在.NET中使用WCF如何让它自动生成像ASMX那样的SOAP文档呢?

我目前正在VB.NET中使用WCF编写Web服务.

我编写的以前的Web服务使用的是ASMX,但我想学习WCF,到目前为止一切顺利.我实际上更喜欢WCF做事的方式.

然而,我想念的一件事是ASMX用于生成示例SOAP请求和响应的方式.这就像免费获取文档一样.

有没有为WCF自动生成SOAP文档?

如果没有,有没有办法使用WSDL在.NET页面中生成它?

asp.net wcf soap wsdl documentation-generation

5
推荐指数
1
解决办法
1106
查看次数

PagesSection.ValidateRequest是否足以阻止asp.Net中的XSS

在asp.net中,PagesSection.ValidateRequest方法足以阻止所有XSS攻击,还是有更多需要做的事情?

任何人都可以指向我专门针对asp.net这个主题的更全面的资源,因为谷歌主要返回MSDN文章,我想验证我们做得还不够.

.net asp.net xss validation

5
推荐指数
1
解决办法
1503
查看次数

Symfony2服务参数 - 传递当前请求

我想在Symfony2中创建一个服务,它将接受构造函数的当前请求,并使用它来确定用于请求的浏览器类型.

我可以创建类并将其定义为服务,但如何使用XML服务定义传递当前请求?

service request symfony

3
推荐指数
1
解决办法
1619
查看次数

Entity Framework Core 一对一自引用关系失败

在构建迁移时,我收到以下错误:

无法确定由“Location”类型的导航属性“Location.NorthLocation”表示的关系。手动配置关系,或从模型中忽略此属性。

位置实体:

public class Location
{
    public Guid Id { get; set; }

    public DateTime CreatedWhen { get; set; }
    public string CreatedBy { get; set; }
    public DateTime ModifiedWhen { get; set; }
    public string ModifiedBy { get; set; }

    public Guid? NorthLocationId { get; set; }
    public virtual Location NorthLocation { get; set; }

    public Guid? SouthLocationId { get; set; }
    public virtual Location SouthLocation { get; set; }

    public Guid? EastLocationId { get; set; }
    public …
Run Code Online (Sandbox Code Playgroud)

entity-relationship entity-framework one-to-one self-referencing-table entity-framework-core

3
推荐指数
1
解决办法
4106
查看次数