我必须“构建”吗?远程添加新 Web 方法时的站点?

发布于 2025-01-05 03:54:31 字数 184 浏览 0 评论 0原文

我第一次部署网站,在初次上传文件并成功运行该网站后,我注意到我对 CS 文件所做的进一步更改不会对页面刷新产生影响。我知道在看到 CS 的更改之前我必须在本地构建我的解决方案,但我在此服务器上没有远程安装 Visual Studio 或其他任何东西,我只是通过 FTP 上传文件,

我需要做什么?重置 IIS 和编辑 Web 配置没有帮助

I'm deploying a site for the first time and after the initial upload of my files and a succesfull run through the site, I noticed that no further changes I was making to the CS files was making a difference on refreshes of the pages. I know i have to build my solution locally before seeing changes to CS, but i have no remote installation of visual studio on this server or anything, i'm just uploading files through FTP

what do I need to do? resetting IIS and editing the web config didn't help

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(1

月下客 2025-01-12 03:54:31

这取决于项目类型。它是一个网站还是网络应用程序?网站动态编译(例如,asp.net 监视文件,如果 .cs 或 .config 文件发生更改,它将重新加载网站),Web 应用程序预编译为 DLL。听起来您有一个 Web 应用程序,因此您必须部署 DLL 而不是 cs 文件。事实上,在这种情况下,您的服务器上不需要任何 cs 文件。

只需在本地重新编译,查看 Web 应用程序的 bin 目录,按上次修改排序,您就会看到更新的 DLL - 这些应该移动到服务器的相应 bin 文件夹中

It depends on the project type. Is it a web site or web application? Web sites dynamically compile (e.g. asp.net watches files and if .cs or .config files change, it will reload the site), web apps precompile into DLLs. It sounds like you have a web application though, so you'll have to deploy the DLLs instead of the cs files. In fact you do not need any cs files on your server in this case.

Just recompile locally, look in the bin directory of your web app, sort by last modified and you'll see the DLLs that get updated - these should get moved to the corresponding bin folder of your server

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