
browser link: Exception thrown when trying to invoke browser link extension callback "microsoft.visualstudio.web.browserlink.sourcemapPingextensionfactory.getCSSMapPingData":System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object. at Microsoft.VisualStudio.Web.Extensions.Common.Helpers.VsWebUrlUtil.EnsureabsoluteUrl(IVsHIErarchy hIErarchy,Uri& path) at Microsoft.VisualStudio.Web.Extensions.Common.Helpers.VsWebUrlUtil.GetSimpleVsWebUrlFromUrl(IVsHIErarchy hIErarchy,Uri url,ILocationContainer& container) at Microsoft.VisualStudio.Web.Extensions.Common.Helpers.VsWebUrlUtil.GetVsWebUrlFromUrl(IVsHIErarchy hIErarchy,Uri url) at Microsoft.VisualStudio.Web.Extensions.Common.Helpers.LazyLocationContainer.LazyLocationContainerFromUrl.CreateActualLocationContainer() at Microsoft.VisualStudio.Web.Extensions.Common.Helpers.LazyLocationContainer.GetPhysicalPath(Uri& physicalPath) at Microsoft.VisualStudio.Web.Extensions.Common.Helpers.documentLocation.Microsoft.VisualStudio.Web.Extensions.Common.Helpers.IdocumentLocation.GetPhysicalPath(Uri& physicalPath) at Microsoft.VisualStudio.Web.browserlink.sourceMapPingExtension.getCSSMapPingData(String CSSUrl,String[] selectors) --- End of inner exception stack trace --- at System.RuntimeMethodHandle.InvokeMethod(Object target,Object[] arguments,Signature sig,Boolean constructor) at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj,Object[] parameters,Object[] arguments) at System.Reflection.RuntimeMethodInfo.Invoke(Object obj,BindingFlags invokeAttr,Binder binder,CultureInfo culture) at Microsoft.VisualStudio.Web.browserlink.ClIEntMessaging.dispatchMessage(browserlinkConnection connection,MessageArgs obj)browser link: Exception thrown when trying to invoke browser link extension callback "microsoft.visualstudio.web.browserlink.autosyncextensionfactory.trackCSSdocuments":System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object. at Microsoft.VisualStudio.Web.Extensions.Common.Helpers.VsWebUrlUtil.EnsureabsoluteUrl(IVsHIErarchy hIErarchy,Uri url) at Microsoft.VisualStudio.Web.Extensions.Common.Helpers.LazyLocationContainer.LazyLocationContainerFromUrl.CreateActualLocationContainer() at Microsoft.VisualStudio.Web.Extensions.Common.Helpers.LazyLocationContainer.GetPhysicalPath(Uri& physicalPath) at Microsoft.VisualStudio.Web.Extensions.Common.Helpers.documentLocation.Microsoft.VisualStudio.Web.Extensions.Common.Helpers.IdocumentLocation.GetPhysicalPath(Uri& physicalPath) at Microsoft.VisualStudio.Web.Extensions.Common.Helpers.documentLocation.Microsoft.VisualStudio.Web.Extensions.Common.Helpers.IdocumentLocation.get_PhysicalfileExists() at Microsoft.VisualStudio.Web.browserlink.autoSyncExtension.trackCSSdocuments(String[] trackhrefs,String[] untrackhrefs) --- End of inner exception stack trace --- at System.RuntimeMethodHandle.InvokeMethod(Object target,MessageArgs obj)browser link: Failed to invoke return value callback:TypeError: Cannot read property 'files' of null
我已将我的应用程序配置如下:
.csproj配置:
<ItemGroup> <packagereference Include="autoMapper" Version="5.2.0" /> <packagereference Include="autoMapper.Extensions.Microsoft.DependencyInjection" Version="1.2.0" /> <packagereference Include="BundlerMinifIEr.Core" Version="2.4.337" /> <packagereference Include="IDentityModel" Version="2.5.1" /> <packagereference Include="Microsoft.AspNetCore.Authentication.cookies" Version="1.1.1" /> <packagereference Include="Microsoft.AspNetCore.Authentication.OpenIDConnect" Version="1.1.1" /> <packagereference Include="Microsoft.AspNetCore.Diagnostics" Version="1.1.1" /> <packagereference Include="Microsoft.AspNetCore" Version="1.1.1" /> <packagereference Include="Microsoft.AspNetCore.Mvc" Version="1.1.2" /> <packagereference Include="Microsoft.AspNetCore.Staticfiles" Version="1.1.1" /> <packagereference Include="Microsoft.EntityFrameworkCore.Design" Version="1.1.1" PrivateAssets="All" /> <packagereference Include="Microsoft.EntityFrameworkCore.sqlServer" Version="1.1.1" /> <packagereference Include="Microsoft.EntityFrameworkCore.sqlServer.Design" Version="1.1.1" PrivateAssets="All" /> <packagereference Include="Microsoft.EntityFrameworkCore.Tools" Version="1.1.0" PrivateAssets="All" /> <packagereference Include="Microsoft.Extensions.Configuration.Environmentvariables" Version="1.1.1" /> <packagereference Include="Microsoft.Extensions.Configuration.Json" Version="1.1.1" /> <packagereference Include="Microsoft.Extensions.Logging" Version="1.1.1" /> <packagereference Include="Microsoft.Extensions.Logging.Console" Version="1.1.1" /> <packagereference Include="Microsoft.Extensions.Logging.DeBUG" Version="1.1.1" /> <packagereference Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="1.1.1" /> <packagereference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="1.1.0" PrivateAssets="All" /> <packagereference Include="Microsoft.VisualStudio.Web.browserlink" Version="1.1.0" /> <packagereference Include="Serilog.Extensions.Logging.file" Version="1.0.0" /></ItemGroup><ItemGroup> <DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="1.0.0" /> <DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="1.0.0" /></ItemGroup><Target name="PrepublishScript" BeforeTargets="PrepareForPublish"> <Exec Command="bower install" /> <Exec Command="dotnet bundle" /></Target>
在Configure方法的Startup.cs文件中,我调用了app.Usebrowserlink();.
UPDATE
似乎错误与* .CSS文件有关.如果我删除所有CSS链接,我只会收到以下错误:
browser link: Failed to invoke return value callback:TypeError: Cannot read property 'files' of null解决方法 我通过删除默认的browserlink包修复了这个问题
Microsoft.VisualStudio.Web.browserlink
和安装
Microsoft.VisualStudio.Web.browserlink.Loader
这个包在guide from Microsoft docs中被提到.不确定有什么不同但它似乎解决了我的问题.
总结以上是内存溢出为你收集整理的asp.net-core – 在Visual Studio 2017 RTM上,BrowserLink不适用于ASP.NET Core全部内容,希望文章能够帮你解决asp.net-core – 在Visual Studio 2017 RTM上,BrowserLink不适用于ASP.NET Core所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)