我想直接在Azure平台的虚拟操作系统中修改我的asp.net项目的源代码,但是我找不到C#文件。
任何人都可以帮忙吗?
当您发布到 Azure 时,cs 代码隐藏被编译到 bin\appname.dll 中,您无法“实时”编辑它们。如果实例回收,任何编辑都将被覆盖。
代码在部署之前全部编译。它需要这样做的原因有很多,其中最重要的是要确保运行代码所需的一切都包含在其中。
此外 - 如果您的实例被回收,您对虚拟机实例所做的任何更改都将丢失。
部署需要很长时间(比如编译完所有内容后需要 20-30 分钟左右),但这是保证所有实例都运行正确版本的代码的唯一方法,因为每次部署的 VM 都会按原样运行实例开始或循环。