Ссылка на браузер с ASP.NET Core v1.0 в Visual Studio 2015, обновление 3
Я использую Visual Studio 2015 Update 3 и хочу использовать функцию «Ссылка на браузер» в своем проекте ASP.NET Core v1.0 WebApp ... но не могу заставить работать «Ссылку на браузер».
Поддерживается ли Browser Link для проектов ASP.NET Core v1.0?Я не могу многое узнать об использовании Browser Link с ASP.NET Core.
Мой проект строится нормально, но панель мониторинга Browser Link всегда отображается как «Нет текущих подключений» при запуске с отладкой или без нее.
В моем project.json я импортирую зависимость Browser Link;
{
"dependencies": {
"Microsoft.Extensions.Configuration.FileProviderExtensions": "1.0.0-rc1-final",
"Microsoft.AspNetCore.Diagnostics": "1.0.0",
"Microsoft.AspNetCore.Mvc": "1.0.0",
"Microsoft.AspNetCore.Razor.Tools": "1.0.0-preview2-final",
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
"Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final",
"Microsoft.AspNetCore.Server.Kestrel": "1.0.0",
"Microsoft.AspNetCore.StaticFiles": "1.0.0",
"Microsoft.EntityFrameworkCore": "1.0.0",
"Microsoft.EntityFrameworkCore.SqlServer": "1.0.0",
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0",
"Microsoft.Extensions.Configuration.Json": "1.0.0",
"Microsoft.Extensions.Logging": "1.0.0",
"Microsoft.Extensions.Logging.Console": "1.0.0",
"Microsoft.Extensions.Logging.Debug": "1.0.0",
"Microsoft.Extensions.Options.ConfigurationExtensions": "1.0.0",
"Microsoft.NETCore.App": {
"version": "1.0.0",
"type": "platform"
},
"Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.0.0"
},
"tools": {
"Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final"
},
"frameworks": {
"netcoreapp1.0": {
"imports": [
"dotnet5.6",
"portable-net45+win8"
]
}
},
"buildOptions": {
"emitEntryPoint": true,
"preserveCompilationContext": true
},
"runtimeOptions": {
"configProperties": {
"System.GC.Server": true
}
},
"publishOptions": {
"include": [
"wwwroot",
"web.config",
"Views",
"appsettings.json"
]
},
"scripts": {
"prepublish": [ "npm install", "bower install", "gulp clean", "gulp min" ],
"postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ]
}
}
Мой web.config;
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
<add name="Browser Link for HTML" path="*.html" verb="*"
type="System.Web.StaticFileHandler, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
resourceType="File" preCondition="integratedMode" />
</handlers>
Что еще нужно сделать для проекта ASP.NET Core v1.0, чтобы работать Browser Link?Обновление 1Я добавил следующее в корневой элемент моего web.config;
<appSettings>
<add key="vs:EnableBrowserLink" value="true"/>
</appSettings>
<system.web>
<compilation debug="true"></compilation>
</system.web>
Опция «Обновить связанные браузеры» все еще отключена для меня.
Но все еще не работает, чтобы запустить с помощью Browser Link и увидеть соединение на панели управления Browser Link.