我有一个ASP.Net c#项目试图访问另一个项目中的类中的方法.它适用于类中的前半部分方法,但不适用于我最近添加的类中的另一半方法.他们编译,但他们在运行时抛出一个未找到异常的方法.
有没有人有我可以尝试的想法?我试过了:
.sln文件在我的 .net Core 应用程序的 Main 方法中,我收到此错误,我不知道应该在哪里寻找解决方案。
这是我的主要方法:
 public static void Main(string[] args)
    {
        var host = new WebHostBuilder()
            .UseKestrel()
            .UseContentRoot(Directory.GetCurrentDirectory())
            .UseIISIntegration()
            .UseStartup<Startup>()
            .UseApplicationInsights()
            .Build();
        host.Run();
    }
这是我在按 F5 启动项目时收到的错误消息:
System.MissingMethodException: 'Method not found: 'System.IServiceProvider Microsoft.Extensions.DependencyInjection.ServiceCollectionContainerBuilderExtensions.BuildServiceProvider(Microsoft.Extensions.DependencyInjection.IServiceCollection)'.'
我为什么得到:
未捕获的TypeError:对象#没有方法'find'(匿名函数):8080/twolittlesheep/js/sizeColorDependancy.js:16 c.event.handleajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min .js:63 c.event.add.h.handle.oajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js:56
当我尝试运行一个简单的jquery脚本?该脚本位于我在下一个jquery代码片段中使用find方法的行:
$(document).ready(function(){
  $("select#p_sizesId").change(function(){
   var $colorsSelect = $("select#p_colorsId")[0];
   $("select#p_colorsId")[0].find('option').remove().end().append('<option selected="selected" value="whatever">text</option>');
  });
});
在我的头文件标签中我有:
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<%-- <script type="text/javascript" src="http://code.jquery.com/jquery-1.4.4.min.js"></script> --%>
<script type="text/javascript" src="js/sizeColorDependancy.js"></script>
我正在使用Google Chrome(与开发人员工具一起使用).
我在另一个帖子中找到的所有解释是,当使用Chrome的开发人员工具时,问题就出现了.但我在没有使用开发人员工具的情况下运行代码并且发生了同样的事情(脚本没有做任何事情=>发生了错误).
亲切的问候,
暴君