2012-06-14 93 views
5

我有一个ASP.NET网站,我试图编辑,但是我的Visual Studio破了。有人告诉我,我可以简单地使用任何文本编辑器来修改实时web服务器上的.cs文件,并且只要打开页面,它们就会自动编译。当我修改它们后,加载时是否会编译.cs文件?

谁能解释这是否是真还是假?

我做了一些谷歌搜索提的JIT编译。但它仍然不是很清楚,我这意味着什么,它是如何.NET

+1

如果你问这个问题。这意味着你应该修复你的Visual Studio安装。 –

+0

这是可能的,如果你想修改页面的CS,但如果你在图书馆 –

+0

JIT编译modifiying一类什么都没有做,你在找什么。 JIT编译应该对开发人员没有影响。 – mathk

回答

5

这取决于您的服务器设置中使用,但肯定的,您可以直接编辑它们,只要你不走了页面预编译路由(假设有.cs文件,它看起来不像它),这些更改应该由IIS获取。我不会在实时网络服务器上这样做,除非你真的确信你正在做的改变。

PS:备份。使他们。

0

如果你只是复制并粘贴网站内容的网络服务器,而不是将其发布(我想你这样做了),它会为你工作。但是将你的cs文件添加到网络服务器并不是一个好的做法。最好的方法是发布您的网站并将发布的文件发布到网络服务器。这种方式只需要在服务器上,而不是源代码。

1

如果它是.aspx文件,那么它会很好,但对于.cs文件,这是不可能的,你必须再次重新发布网站...因为DLL是在您发布网站时创建的...之后,你不能修改网站...

相关问题