asp.net-core – 用于ASP.NET 5的Web服务器,无需调试活动即可运
对不起,如果这是一个愚蠢的问题,但我不明白.
所以我使用Visual Studio 2015和DNX创建了一个ASP.NET 5页面. 开箱即用我在project.json中有这两个依赖项: "Microsoft.AspNet.Server.IIS": "1.0.0-beta4","Microsoft.AspNet.Server.WebListener": "1.0.0-beta4" 在project.json中的“命令”下,我有以下内容: "web": "Microsoft.AspNet.Hosting --server Microsoft.AspNet.Server.WebListener --server.urls http://localhost:5000" 在项目属性中,我可以将“IIS Express”和“web”之间的配置文件更改为部署选项.两者都运行正常,当我开始调试它启动Web服务器(IIS Express或WebListener)并且该站点正在工作.如果我停止调试服务器停止. WebListener在命令提示符中打开“dnx.exe”. 这个pluggable server layer非常好,我明白了.但是,作为开发人员,我如何设置一个简单的服务器,我可以在其中更改我的网站并快速查看更改? ASP.NET 5有dynamic compilation,但我不知道如何测试它,因为我的Web服务器只在我处于调试模式时启动. 我知道这是一个预发布,但任何帮助将不胜感激. 解决方法
无论使用何种服务器,都可以通过启动项目而无需调试(Shift F5)来使用动态编译. 由于体系结构原因,在Visual Studio中从调试(F5)开始时,动态编译不起作用.这是因为Shift F5和F5之间的差异在于后者,VS将调试器附加到进程. 这将在未来得到支持吗?目前还不清楚,但是现在因为VS不够“聪明”来处理从进程中分离,等待dnx动态重新编译,然后重新连接到进程.但是到目前为止,它从来没有理由支持这种情况,因此不清楚它是否仅仅是“它还不知道如何做到”或“它是不可能的”.
不可以.您可以使用任何支持Microsoft.AspNet.Hosting的网络服务器.今天,您的选择仅限于IIS,IIS Express和您链接的两个实验服务器,但目标是通过提供可编程的接口(Microsoft.AspNet.Hosting)使第三方能够开发替代方案.
如果Web应用程序正在运行,则启动服务器.没有webserver =没有ASP.NET应用程序.我假设“调试模式”是指“从调试开始(F5)”.如果是这样,那么“启动无需调试(Shift F5)”来解决您遇到的问题. 这是一个练习: >关闭Visual Studio(不是必需但有用的,以显示这些都不是VS特定的). Web应用程序将反映更改.如果快速刷新,您可能会发现轻微延迟.这是对内存的动态编译. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Asp.net会话到期重定向到登录页面
- 从asp.net中的gridview获取已检查的行
- asp.net – 验证嵌套的ViewModels
- asp.net-mvc – 使用具有不同扩展名的自定义httphandler的M
- 禁用ASP.net文本框而不实际禁用它?
- asp.net-mvc-4 – 如何获取没有隐藏输入的AntiForgeryToken
- asp.net – Repeater Control中的条件逻辑?
- asp.net-mvc-4 – / signalr / hubs未加载到asp.net mvc4:
- 如何删除IIS自定义标头像X-Powered-By:ASP.NET从响应?
- asp-classic – 请求与Request.QueryString
- 接受List的ASP.NET Web方法失败,“Web服务方法名
- ASP.NET Core 简介 - ASP.NET Core 基础教程 - 简
- asp.net-mvc-3 – 部署到“真实”IIs网站时默认R
- asp.net – 使用MVC2的AJAX请求中的CSRF保护
- 我创造了有史以来最糟糕的标签汤(ASP.NET MVC 2)
- asp.net – ViewState支持的属性不适用于列表
- asp.net-mvc – 有没有人知道让Ninject 2在ASP.N
- asp.net-mvc – IdentityServer MVC令牌过期
- asp.net-mvc – 在MVC中处理重复表单的最佳方法是
- asp.net-mvc – ServiceStack和MVC4没有连线