首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

ASP.Net核心- debbuger启动Chrome,但不转到应用程序URL

ASP.Net核心是一个开源的跨平台框架,用于构建Web应用程序。它基于.NET平台,并提供了一种灵活的方式来开发高性能、可扩展的Web应用程序。

在ASP.Net核心中,可以使用调试器启动Chrome浏览器,但不转到应用程序URL。这在开发过程中非常有用,因为它允许开发人员在调试应用程序时,直接在Chrome浏览器中查看和调试代码。

要实现这个功能,可以按照以下步骤进行操作:

  1. 确保已安装Chrome浏览器,并将其设置为默认浏览器。
  2. 打开ASP.Net核心项目的启动配置文件(launchSettings.json)。
  3. 在该文件中,找到要调试的配置(通常是"debug")。
  4. 在该配置中,找到"environmentVariables"部分,并添加以下环境变量:
  5. "ASPNETCORE_ENVIRONMENT": "Development", "ASPNETCORE_HOSTINGSTARTUPASSEMBLIES": "Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation"
  6. 这些环境变量将启用开发环境,并允许在运行时重新编译Razor视图。
  7. 在该配置中,找到"applicationUrl"部分,并将其值更改为"http://localhost:0"。这将使应用程序在随机端口上运行。
  8. 保存并关闭启动配置文件。
  9. 在Visual Studio中,打开项目并设置断点或调试点。
  10. 在Visual Studio的工具栏中,选择要调试的配置(通常是"debug")。
  11. 单击“调试”按钮或按下F5键,以启动应用程序。
  12. 此时,应用程序将在后台运行,并且Chrome浏览器将自动启动,但不会转到应用程序的URL。
  13. 要在Chrome浏览器中查看应用程序,请打开新的标签页,并输入"http://localhost:5000"(根据实际端口号进行调整)。

通过这种方式,您可以在Chrome浏览器中调试ASP.Net核心应用程序,同时保持调试器处于活动状态,以便查看和调试代码。

推荐的腾讯云相关产品和产品介绍链接地址:

  • 腾讯云云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 腾讯云云数据库MySQL版:https://cloud.tencent.com/product/cdb_mysql
  • 腾讯云云原生容器服务:https://cloud.tencent.com/product/tke
  • 腾讯云人工智能平台:https://cloud.tencent.com/product/ai
  • 腾讯云物联网平台:https://cloud.tencent.com/product/iotexplorer
  • 腾讯云移动开发平台:https://cloud.tencent.com/product/mwp
  • 腾讯云对象存储(COS):https://cloud.tencent.com/product/cos
  • 腾讯云区块链服务:https://cloud.tencent.com/product/baas
  • 腾讯云虚拟专用网络(VPC):https://cloud.tencent.com/product/vpc
  • 腾讯云安全加速(DDoS防护):https://cloud.tencent.com/product/ddos
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

ASP.NET Core 入门教程 4、ASP.NET Core MVC控制器入门

10 SDK 2.1.401 ASP.NET Core 2.1.3 IDE Visual Studio Code 1.27 浏览器 Chrome 69 本篇代码以下代码进行调整:https://github.com...: Test() 将响应/home/test的请求 Action: DoSomething() 将响应/home/dosomething的请求 如果你在Controller定义了一个公有的非静态方法,但不想让这个方法处理请求...JsonResult Json() 返回对象的JSON序列化结果 FileResult File() 返回要写入响应中的二进制输出 RedirectResult Redirect() 重定向到指定的Url...,浏览器访问测试: 访问 /art/redirecttest,将跳转到 https://ken.io 访问 /art/redirecttoactiontest,将跳转到 /art/jsontest 访问.../art/redirecttoroutetest,将跳转到 / 五、ASP.NET Core MVC Action方法参数映射示例 1、Action参数映射说明 路由将请求交由对应的Controller

2.2K40

Asp.net MVC 之 Contorllers(二)

URL 重写的核心包括获取请求、解析原始 URL 以及指导 HTTP 运行时环境服务于“可能相关但不同(possibly related but different)” 的 URL。...下图给出了在 ASP.NET MVC 和 ASP.NET Web Forms 应用程序中涉及相关的各个步骤如何工作的总体图。 ? URL路由模块会拦截无法由IIS服务处理的应用程序的任何请求。...接着,URL路由模块尝试匹配所有应用程序定义的路由的URL。如果匹配到,请求将转到 ASP.NET MVC 的领地,再调用一个控制器类进行处理。...定义应用程序路由 应用程序的路由通常注册在global.asax文件中,他在应用程序启动时被处理。...正如前面所说,经典路由是在应用程序启动时基于在Global.asax中建立的约定。 任何时候的请求,URL都是与路由注册的模板中相匹配的。如果匹配,就可以确定请求的相应的控制器和action方法。

1.9K60

ASP.NET Core 入门教程 4、ASP.NET Core MVC控制器入门

10 SDK 2.1.401 ASP.NET Core 2.1.3 IDE Visual Studio Code 1.27 浏览器 Chrome 69 本篇代码以下代码进行调整:https://github.com...: Test() 将响应/home/test的请求 Action: DoSomething() 将响应/home/dosomething的请求 如果你在Controller定义了一个公有的非静态方法,但不想让这个方法处理请求...JsonResult Json() 返回对象的JSON序列化结果 FileResult File() 返回要写入响应中的二进制输出 RedirectResult Redirect() 重定向到指定的Url...,浏览器访问测试: 访问 /art/redirecttest,将跳转到 https://ken.io 访问 /art/redirecttoactiontest,将跳转到 /art/jsontest 访问.../art/redirecttoroutetest,将跳转到 / 五、ASP.NET Core MVC Action方法参数映射示例 1、Action参数映射说明 路由将请求交由对应的Controller

1.9K10

跨平台开发体验: Windows

当我们调用IHost对象的Run扩展方法的时候,ASP.NET Core应用程序将会被启动。...每一个Profile相当于定义了应用的启动场景,相关的设置包括应用启动的方式、环境变量和URL等,具体的设置包括: commandName:启动当前应用程序的命令类型,有效的选项包括IIS、IISExpress...workingDirectory:启动当前应用运行的工作目录。 applicationUrl:应用程序采用的URL列表,多个URL之间采用分号(“;”)进行分隔。...如果我们在当前项目所在目录下通过执行dotnet run命令来启动应用程序,launchSettings.json文件会默认被加载。...五、显式指定URL 如果既不想使用launchSettings.json文件中定义的URL,也不想使用KestrelServer默认采用的监听地址,我们可以在应用程序中显式指定应用的URL

1.6K30

ASP.NET Core 1.1 简介

URL重写中间件 通过可以使用IIS标准XML格式化规则,Apache Mod_Rewrite语法或一些编码到您的应用程序中的一些简单的C#方法配置的中间件组件将URL重写功能带到ASP.NET Core...1.0.0版本的包可用于生产LTS(1.0.1)ASP.NET Core应用程序。  ...这样的话,就允许我们在应用启动的时候从Key Vault secrets中获取配置,并将其放在内存之中,从而能够使用正常的ASP.NET Core配置抽象来访问配置数据。...使用ILogger / ILoggerFactory抽象编写的任何日志消息将转到门户中App Service配置的“诊断日志”部分中配置的位置(请参阅屏幕截图)。...这允许您从应用程序启动时从密钥保险库秘密检索配置并将其保存在内存中,使用普通的ASP.NET Core配置抽象来访问配置数据。

2.4K60

Asp.Net MVC2.0 Url 路由入门

本篇文章是初识Asp.Net MVC2.0 的后续的介绍。此文将从Routing未开放源代码开始,还会对Asp.NetUrl重写技术做个简单介绍。...并简单介绍Asp.Net MVC2.0 Url路由技术的使用。      Url路由是MVC很重要的核心的一部分。不过它是单独于MVC项目,而且没有开源。...所以:Asp.Net MVC是开源的,但是Routing不是开源的! 首先讲一下Asp.NetUrl重写技术。...新建一个Asp.Net MVC Web项目。然后按F5直接可以运行。页面会自动跳转到http://localhost:端口号/Home/Index页面。玄机还是在Global.asax中。...所以我们按F5启动的时候, 地址栏是:http://localhost:端口号/ 这个样子,则匹配到我们的这条路由,并没有具体值,就匹配了我们的默认值。

85350

PHP-CGI windows闪退!解决 & 网站部署 Bat

我是一名Java Coder,本该灿烂过一生 但不幸碰到了PHP-CGI 这玩意在Windows环境下,自觉地闪退 导致我的网站无法访问、崩溃 这个行为,非常的不好 所以,今天,必须盘他 本来想简单的做一下...我们知道,web服务器所处理的内容都是静态的,要想处理动态内容,需要依赖于web应用程序,如php、jsp、python、perl等。但是web server如何将动态的请求传递给这些应用程序?...没错,是协议,也就是web server和web应用程序交流时的规范。...q=http&oq=http&aqs=chrome..69i57j69i60l4j0.1136j0j8&sourceid=chrome&ie=UTF-8 当web server收到该请求后,先分析该url...想一下避免的方案 我想了一下 通过 .bat + Java + nginx 500errorhtml 来解决 首先,一旦nginx爆500系错误,那么说明服务器挂了,这个时候nginx会自动跳转到500errorhtml

1.3K10

ASP.NET Core 入门教程 1、使用ASP.NET Core 构建第一个Web应用

一、前言 1、本文主要内容 Visual Studio Code 开发环境配置 使用 ASP.NET Core 构建Web应用 ASP.NET Core Web 应用启动类说明 ASP.NET Core...网络核心(CoreCLR)。...项目的编译和调试配置文件就已经准备好了 3、VS Code启动项目 我们直接按下F5,或者菜单:调试->启动调试启动项目 ASP.NET Core 默认绑定是5001端口,而且ASP.NET Core...2.1之后默认绑定了HTTPS,项目启动成功后,VS Code会帮我们打开默认浏览器并访问:https://localhost:5001 因为我们并没有配置SSL证书,所以浏览器会发出警告⚠️,以Chrome...5、项目启动简介 应用程序入口类 public class Program { public static void Main(string[] args) { CreateWebHostBuilder

1.7K40

ASP.NET Core 基础知识】--前端开发--使用ASP.NET Core和JavaScript进行通信

这种方式适用于简单的交互,但不太适合复杂的JavaScript代码。...应用场景 SignalR广泛应用于需要实时通信和实时更新的应用程序,包括但不限于: 即时聊天应用程序 实时协作应用程序 实时游戏 实时监控和通知系统 在线投票和调查应用程序 在线股票交易和金融数据更新...启动应用程序 现在,您可以启动应用程序,并使用任何HTTP客户端(如Postman或curl)来测试API。...应用场景 WebSocket协议适用于许多不同的应用场景,包括但不限于: 实时聊天应用程序 在线游戏和多人游戏 实时数据传输和监控系统 在线投票和调查应用程序 实时股票交易和金融数据更新 注意事项...builder) { return builder.UseMiddleware(); } } 测试WebSocket连接 现在,您可以启动应用程序并测试

10600

如何在 ASP.NET Core 中重写 URL

实际开发中,常见的重写URL场景有如下四种: 跳转到旧内容; 创建好看的URL; 需要处理其他URL的内容; 作为应用程序代码的一部分从一个操作重定向到另一个操作。...前两个非常简单,它们是简单的从一个URL转到另一个URL,因为某些内容已经移动,或需要不同权限的用户看到不同内容的状态。...最常见的重写场景是应用程序级别的,比如正在构建应用程序,需要在某个情况下重定向到另一个端点,例如登录和身份验证,点击登录URL,这个URL将登录并作为登录流程的一部分,登录成功后将被重定向到起始页或传入的...在ASP.NET Core中拦截URLASP.NET Core中执行这个操作,最简单的方法是使用app.Use()内联中间件,可以将其添加到Startup.Configure()方法中。...因为它只对外部的、非应用程序URL有用。但是凡事都有特殊情况,当我们需要将重定向作为应用程序/控制器逻辑的一部分时,在这种情况下不能使用重写操作,因为路径已经路由到应用程序端点/控制器方法。

3.1K20

ASP.NET Core基础补充01

需要记住的最重要的一点是,ASP.NET Core Web 应用程序最初作为控制台应用程序启动,Main() 方法是应用程序的入口点。...使用 IIS Express 运行应用程序: 如果您使用 IIS Express 运行应用程序,则它将使用启动设置.json 文件中提及的 URL 和端口号。...输入dotnet run 命令后,按 enter 键,然后 .NET Core CLI 生成并运行应用程序, 和上面选择应用程序启动的方式一致, cmd窗口会输出你的当前应用程序URL, 但是与VisualStudo...是否可以在不使用内置Kestrel Web服务器的情况下运行asp.net核心应用程序? CLI运行应用程序时,默认情况下,它会忽略您在应用程序的项目文件(即csproj文件)中指定的托管设置。...是否可以在不使用内置Kestrel Web服务器的情况下运行asp.net核心应用程序? 是。

16410

ASP.NET Core Cookie 认证

= "/Home/Login"; 这意味着如果一个未授权的用户尝试访问应用程序安全的URL时将会被自动跳转到/Home/Login, 在登录页面输入用户名和密码进行授权 第二件要做的事情是告诉应用程序用认证和授权...; app.Run(); 调用UseAuthentication& UseAuthorization()方法 3 认证和授权 现在我们在ASP.NET Core 应用程序中使用Cookie认证,在这个应用程序创建...应用程序会记住用户在身份验证之前在浏览器中打开的安全 URL,因此应用程序将用户导向到登录页面并且添加用户请求的地址,用户尝试打开的url被添加到浏览器查询字符串中,一旦用户成功授权,应用程序从查询字符串中读取...return url,并跳转到这个url 当我们在浏览器中打开secured地址,页面会跳转到https://localhost:7262/Home/Login?...ReturnUrl=%2FSecured,注意查询字符串值包含Return url, 当我们登录成功之后,应用程序将跳转到这个url 4 Logout特性 接下里,添加Logout方法在Home控制器中

17510

打造 .NET Core 链接转发服务

尤其是对于客户端系统和应用程序。比如将产品的支持链接写入安装在客户端的产品中,结果有一天该链接更改了,那么您就必须将所有客户端推送更新。 为了解决这个问题,我想以微软为榜样。...它需要足够快,并能处理一定量的流量 我当前的设计会缓存有效的 URL 重定向,因此对于对同一令牌的请求,系统不会每次都查询数据库。 如何处理无效的令牌或有效但不存在的 URL?...Core 应用程序设计 为了避免篇幅又臭又长,本文不列出代码的每处细节。...完整参考请查看项目 GitHub 仓库:https://github.com/EdiWang/LinkForwarder LinkForwarder.Web ASP.NET Core MVC 应用程序作为入口点...例如,Windows 7 + Chrome 60 的用户和 Windows 10 + Chrome 62 的用户都将分组为 Windows-Chrome。因此,最终的饼图不会显示太多碎片序列。

1.4K70

一个Mini的ASP.NET Core框架的实现

,重点讲解了7个核心对象,围绕ASP.NET Core最核心的本质—由服务器和若干中间件构成的管道来介绍。...ASP.NET Core Mini是一个十分值得学习的小项目,它真实模拟了ASP.NET Core的核心,而且又足够简单(不到200行代码),最重要的是它可以执行(我们可以通过Debug的方式一步一步地查看...Framework和.NET Core应用程序使用;   第二部分是AspNetCore.Mini.App,这是一个基于.NET Framework 4.6.1的控制台应用程序,它是一个使用了AspNetCore.Mini.Core...构造好了WebHost之后,便会启动这个WebHost,启动这个WebHost的核心就在于启动刚刚注册的Server,让它绑定指定的端口开始监听(这部分内容涉及到Socket网络程序,不熟悉的朋友可以看看我的这一篇...,了解了这一点,就对ASP.NET Core的核心本质有了大概印象。

1K20

使用IdentityServer出现过SameSite Cookie这个问题吗?

首先,如果您为 Web 应用程序和身份验证服务器使用单独的域,那么 Chrome 中的这种更改很可能会破坏部分用户的会话体验。第二个问题是它还可能使您的部分用户无法再次正确注销您的系统。 1....在这种情况下,应用程序会创建一个用户不可见的 iframe,并在该 iframe 中再次启动身份验证过程。...如果没有,请确保在这些版本的 Safari 中测试您的应用程序或网站。 如果您根本不设置 SameSite 值,您只需在 Chrome 中打开您的应用程序并打开开发人员工具即可。...这解决了 Chrome 的问题并引入了 Safari 问题。 然后我们将以下类和代码片段添加到项目中。这会在 ASP.NET Core Web 应用程序中添加和配置 cookie 策略。...虽然 ASP.NET Core 框架已更新以支持新 SameSite 值 None 和技术设置 Unspecified (不发送 SameSite ), 但微软表示[10] 他们不能直接在 ASP.NET

1.5K30
领券