2013-10-01 46 views
0

我有一個已發佈的網站,我只需要更改給我一個錯誤的ViewPage(。aspx)代碼。如果我改變那個視圖頁,它會好嗎?還是我必須再次發佈網站?如果不需要發佈該網站,它是否適用於css, javascript/jquery文件?更改已發佈網站中aspx代碼的工作原理嗎?

回答

3

如果您只更改視覺元素(或不依賴創建的新Project.dll的行代碼),則只要您更新服務器上的文件就不需要發佈該網站。如果你想讓VS爲你發送文件到服務器,那麼你需要重新發布它。

發佈是一種構建項目,打包並將其發送到服務器的簡單方法,因此您不必亂用單個文件。如果你只是想改變一個文件,不管.js,.css或者類似,那麼你可以改變它。

+0

我正在改變javascript的aspx頁面。我不知道在哪種情況下需要創建。 – Dhwani

+0

不,它不會。 .dll只需要在代碼後面進行更改時重新創建。 – webnoob

0

取決於你改變什麼......

如果您要改變的是與在aspx.cs代碼隱藏有直接影響的元素,那麼你會得到一個運行時錯誤。例如,假設你有一個aspx文本框,並將文本框更改爲單選按鈕,或者更改了文本框的id字段,則必須編譯該解決方案,並將該可視頁與dll一起發佈到服務器。

另一方面,如果您只是更改css,javascript或html,並且您確定這不會影響代碼隱藏,那麼您可以發佈可視化頁面。

0

如果更改意見的代碼,則不需要再次發佈該網站。如果您更改後面的代碼那麼您必須發佈dll。當您更改代碼時,項目的dll會更改。