将.cs文件修改后加载时会编译吗?

时间:2012-06-14 12:14:56

标签: c# asp.net .net

我有一个我正在尝试编辑的ASP.NET网站,但是我的Visual Studio破了。有人告诉我,我可以简单地使用任何文本编辑器修改实时网络服务器上的.cs文件,每当打开页面时,它们都会被自动编译。

有人可以解释这是真是假吗?

我做了一些谷歌搜索提到JIT编译。但我仍然不太清楚它的含义以及它在.NET中的使用方式

3 个答案:

答案 0 :(得分:5)

这取决于您的服务器设置,但是,您可以直接编辑它们,只要您没有离开页面预编译路径(假设那里有.cs文件,它看起来不像它)更改应该被IIS接收。我不会在现场网络服务器上这样做,除非你真的确定你正在做的改变。

PS:备份。制作它们。

答案 1 :(得分:1)

如果是.aspx文件那么它会没问题,但是对于.cs文件,您不可能再次重新发布该网站...因为在您发布网站时创建了dll ...之后你可以不要修改网站...

答案 2 :(得分:0)

如果你只是将网站内容复制并粘贴到网络服务器上而不是发布它(我想你这样做了)它会对你有用。但是将你的cs文件输入网络服务器并不是一个好习惯。最好的方法是发布您的网站并将发布的文件放到网络服务器上。这样,只需要服务器上的所需程序集而不是源代码。