错误描述很清楚,是MEF部件出现的问题,但是在 vs 环境中是正常的。于是查找原因,看是不是服务器上差什么组件。找了大半天还是没查出问题所在。本打算从新建一个 新项目看有没有这个问题。结果在创建项目的时候发现 自动添加了很多 dll 组件。但我在发布的程序中又没发现这个默认添加的组件全部存在。于是一个一个的添加测试。最终在添加了System.Web.Http.dll 和 System.Net.Http.Formatting.dll 后。在刷新浏览器。正常了
上面的这位同学在回答什么
我都没明白,他都没说报错
你就知道是单元测试报错?
开玩笑
这样的一概而论
还说自己非常全面的研究了MVC?
ASP.NET
在创建项目的时候
可以创建一个MVC得框架
然后会提示
是否创建测试
选择否
然后创建一个MVC
。然后你可以运行一下
看下效果。在URL
路由方面
Controllers->HomeControllers.cs->创建新方法返回ViewResult()->Views->Home->创建新页面->Shared->site.Master->添加《%:Html.ActionLink("方法名称","页面名称","Home")%》
-》运行。
一般在HomeCollers.cs里面创建的方法名和
Views
文件夹得Home下面
创建的页面的名字是相同的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)