我们试图重写旧的项目,以形成旧的mvc到asp.net核心mvc。我们曾经附加另一个mvc项目作为引用,并调用控制器,没有问题。但是在新的asp.net核心MVC上,它似乎需要另一个解决方案。因此webapplication9添加了webapplication1作为引用。并调用金丝雀,但它返回404。控制器只返回普通内容{
public class CanaryController : Controllerreturn Con
在我们在asp web应用程序中添加了会话之后,控制器单元测试失败了: System.NullReferenceException: Object reference not set to an instance of an objectHttpContext.Session.SetStringIHostingEnvironment env, ILoggerFac
我创建了一个相对简单的控制器,如下所示: public class AreasController : Controller
{我是单元测试的新手,正在努力让最基本的测试正常工作。我在Visual Studio2017中使用XUnit和Moq。为了试试看,我想测试控制器上的GetAreas方法是否会返回一个okObjectResult,如果有一些区域的话,但它没有!
考虑一下“混合”应用程序,它包括一对asp.netweb表单、几个asp.net mvc控制器、大量web.api控制器、一些支持web的web.api服务,当然还有单元测试。现在,考虑每个“输入类型”,我有一个调用链,该调用链结束以下“服务”的调用方法:
class SomeService: IService // not Wcf or Web servic
我试图找出这两个框架中URL匹配的不同之处// GET / IEnumerable / GET public string[] Get() {返回新string[]{ "value1“、"value2”};} // Get api/value/Get/5公共字符串Get(int id) {返回“值”;}
上述代码在