.cs文件存储在虚拟操作系统中的哪个位置?

时间:2012-09-17 10:12:28

标签: c# asp.net azure

我想直接在 Azure 平台上的虚拟操作系统中修改 asp.net 项目的源代码,但我找不到 C#< / strong> files。

有人可以帮忙吗?

2 个答案:

答案 0 :(得分:4)

当您发布到Azure时,cs代码隐藏被编译到bin \ appname.dll中,您无法“实时”编辑它们。如果实例回收,任何编辑都会被覆盖。

答案 1 :(得分:2)

代码在部署之前都已编译完毕。它需要这样做有很多原因,其中最重要的是确保运行代码所需的一切都包含在内。

此外 - 如果您的实例被回收,您对虚拟机实例所做的任何更改都将丢失。

部署需要很长时间(在编译完所有内容后大约需要20-30分钟),但这是保证所有实例都运行正确版本代码的唯一方法,因为部署的VM将按原样运行每次实例开始或循环。