如何让服务器重新编译文件后面的代码

发布于 2024-11-05 19:41:14 字数 228 浏览 0 评论 0原文

我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

忘东忘西忘不掉你 2024-11-12 19:41:14

%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
Files\<site name>
directory.

This is where IIS generates the assemblies - deleting these should cause it to recompile.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文