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