如何减少IISRESET在IIS 5.1中开发ASP.NET Web应用程序的需求
我在运行WinXP的开发PC上有一个Web应用程序项目,因此IIS 5.1.我对此网站所做的更改似乎只有在我执行IISRESET后才会“生效”.也就是说,我做了一个源代码更改,重建项目然后启动而不调试(或调试).除非我介入IISRESET,否则新更改的代码不会“可见”或生效.
顺便说一下,Web应用程序项目的“属性”屏幕上的“Web”选项卡配置为使用项目URL:http://localhost/myVirtualDirectory上的本地IIS Web服务器 … 但是在使用VStudio Dev Server时我注意到了同样的问题(即我必须通过访问任务栏托盘区域来停止它,以便查看我的源更改是否生效). 这是我可以改变的吗? 编辑更新: 只是想尽可能清除它.两个答案在下面分开;不知道如何前进.有人说这是预料之中的(IIS 5.1的弱点,这反过来又是WinXP能提供的最好的).另一个说这不是预期的行为(我倾向于同意,因为这是我在同一个旧的WinXP开发平台上我已经用了很长时间的第一个).我怀疑它可能是Visual Studio 2008 Web应用程序的“内部”内容,它已从VStudio 2002(ASP.NET 1.1)升级到此新IDE.我试图在每个答案路径下添加评论/问题.谢谢. 解决方法
这根本不是正常行为. ASP.NET应该自动重新加载放在bin目录中的任何程序集.如果您正在使用动态编译,它也应该在代码隐藏文件中选择新代码.
一,确保使用正确的CodeFile或CodeBehind指令. CodeFile用于动态编译. 如果您有一个Web应用程序项目并将.cs源文件编译为DLL,那么请确保您的项目正在将DLL放入正确的目录…这是/ [ApplicationRoot] / bin. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – ASP.Net MVC中的自我AJAX更新部分视图/控制
- asp.net – 为本地化设置TemplateField HeaderText动态
- MediatR 知多少
- jqgrid与asp.net webmethod和json使用排序,分页,搜索和LINQ
- .NET生成服务引用时加载错误的程序集
- 单元测试 – 使用Owin为MVC 5控制器创建单元测试
- 如何在ASP.NET MVC应用程序中组织JavaScript代码
- asp.net-mvc – HTMLHelper,从属性中生成“Expression> exp
- asp.net-mvc – 在Razor VB.net中使用MVC无法按预期工作
- asp.net-ajax – 找不到带ID的UpdatePanel
- asp.net – 将Eval参数从ASPX文件传递给JavaScri
- asp.net-mvc – Visual Studio 2012 ASP.NET MVC
- asp.net-core – 需要dotnet core 2.1才能在visu
- asp.net-mvc – 我可以在MVC 3中有/多个_Layout页
- asp.net-mvc-3 – 如何将HttpContext传递给MVC3应
- asp.net-mvc – 仍然支持MetaWeblog API吗?
- ASP.NET MVC5 中百度ueditor富文本编辑器的使用(
- asp.net-mvc-3 – 从剃刀视图引用资源文件
- asp.net – 如何手动获取.aspnet.cookies Cookie
- asp.net-mvc – ASP.NET MVC在调用方法时查找调用