我有一個ASP.NET網站,我試圖編輯,但是我的Visual Studio破了。有人告訴我,我可以簡單地使用任何文本編輯器來修改實時web服務器上的.cs文件,並且只要打開頁面,它們就會自動編譯。當我修改它們後,加載時是否會編譯.cs文件?
誰能解釋這是否是真還是假?
我做了一些谷歌搜索提的JIT編譯。但它仍然不是很清楚,我這意味着什麼,它是如何.NET
我有一個ASP.NET網站,我試圖編輯,但是我的Visual Studio破了。有人告訴我,我可以簡單地使用任何文本編輯器來修改實時web服務器上的.cs文件,並且只要打開頁面,它們就會自動編譯。當我修改它們後,加載時是否會編譯.cs文件?
誰能解釋這是否是真還是假?
我做了一些谷歌搜索提的JIT編譯。但它仍然不是很清楚,我這意味着什麼,它是如何.NET
這取決於您的服務器設置中使用,但肯定的,您可以直接編輯它們,只要你不走了頁面預編譯路由(假設有.cs文件,它看起來不像它),這些更改應該由IIS獲取。我不會在實時網絡服務器上這樣做,除非你真的確信你正在做的改變。
PS:備份。使他們。
如果你只是複製並粘貼網站內容的網絡服務器,而不是將其發佈(我想你這樣做了),它會爲你工作。但是將你的cs文件添加到網絡服務器並不是一個好的做法。最好的方法是發佈您的網站並將發佈的文件發佈到網絡服務器。這種方式只需要在服務器上,而不是源代碼。
如果它是.aspx文件,那麼它會很好,但對於.cs文件,這是不可能的,你必須再次重新發佈網站...因爲DLL是在您發佈網站時創建的...之後,你不能修改網站...
如果你問這個問題。這意味着你應該修復你的Visual Studio安裝。 –
這是可能的,如果你想修改頁面的CS,但如果你在圖書館 –
JIT編譯modifiying一類什麼都沒有做,你在找什麼。 JIT編譯應該對開發人員沒有影響。 – mathk