asp.net-core – 用于ASP.NET 5的Web服务器,无需调试活动即可运行
|
对不起,如果这是一个愚蠢的问题,但我不明白.
开箱即用我在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应用程序将反映更改.如果快速刷新,您可能会发现轻微延迟.这是对内存的动态编译. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- .net – 在视图中将枚举转换为int
- asp.net-mvc – 来自SignalR的这些轮询请求来自哪里?
- ASP.Net Web应用程序安全性不适用于IIS 7?
- asp.net-mvc – 奇怪的MVC问题
- asp.net-mvc-3 – 如何在MVC3中限制FileUpload中的文件类型
- asp.net – 有没有= window.onload在Javascript?
- asp.net-mvc – 使用FileResult返回压缩文件的ASP.NET MVC缺
- .net – App_LocalResources如何使用MVC?
- asp.net – 从Owin WebApi2返回描述性401消息
- asp.net – 我需要将.compiled文件复制到生产服务器?
- asp.net-mvc – 用于选择的KendoUI网格Ajax绑定参
- asp.net – LinkButton CommandName和CommandArg
- asp.net – .net 4.6框架是在位升级,那么.net fr
- asp.net-mvc-3 – 不能将lambda表达式转换为’st
- 冻结asp.net网格视图列
- asp.net – 如何扩展aspnet成员身份验证表?
- asp.net-mvc – 在应用程序洞察中设置用户名
- 使用WCAT对ASP.NET / IIS进行压力测试
- asp.net-mvc – 强大类型的ASP.NET MVC与ADO.NET
- iis-7.5 – .NET MVC 3动作是否应该触发w3wp.exe
