如何让服务器重新编译文件后面的代码
我正在使用 Asp.net 4 和 IIS 7。我有到服务器的远程桌面连接,我正在 Visual Studio 中重建我的解决方案,然后将本地计算机上的新代码隐藏文件替换为部署的 Web 服务器的代码隐藏文件版本。
但是它没有重新编译和使用我更新的文件。我尝试过停止服务器、回收应用程序池、替换 app_code、bin 目录中的文件,然后进行搜索,但没有成功。目前这些文件不是 dll 文件。
我做错了什么?
I'm using Asp.net 4 and IIS 7. I have a remote desktop connection to the server, and I am rebuilding my solution in visual studio and then replacing the new code behind file on my local computer with that of the web servers deployed version.
However it is not recompiling and using my updated file. I've tried stopping the server, recycling the app pool, replacing files in the app_code, bin directory, and searching with no luck. For now the files are not dll's.
What am I doing wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
从
%windir%\Microsoft.NET\Framework\v.xxxx\Temporary ASP.NET 中删除已编译的程序集
目录。Files\<站点名称>
这是 IIS 生成程序集的地方 - 删除这些程序集会导致它重新编译。
Delete the compiled assemblies from the
%windir%\Microsoft.NET\Framework\v.xxxx\Temporary ASP.NET
directory.Files\<site name>
This is where IIS generates the assemblies - deleting these should cause it to recompile.