2013-04-30 31 views
0

調試我的asp.net網頁需要簡單的保存。從那裏我可以刷新我的頁面以查看對網頁的更改。不過,我注意到aspx文件之外的javascript腳本沒有更新。當我刷新我的瀏覽器時,當我保存對它們的更改時,javascript文件不會更新。所以我的問題是如何讓編譯器重建我的JavaScript並部署它們?即時通訊使用visual studio 2010.是否有一些設置,使這種自動發生,如果不是如何得到VS編譯或部署這些JavaScript到瀏覽器?構建網站/構建解決方案/重建不以任何方式運行調試。ASP.NET重建javascript文件

要使用添加的文件IM:

<script language="javascript" type="text/javascript" src="../UserControls/JavaScript/Comment.js"></script> 

是否有幫助。

+0

你確定它不是瀏覽器緩存文件嗎? – 2013-04-30 00:17:36

+0

你還使用捆綁?如果是這樣的話,每當其中的一個文件發生改變時,這些軟件包需要重新編譯。 – Nomad101 2013-04-30 00:18:43

+0

我剛剛在其他3個瀏覽器上嘗試過,這不是問題所在。並且我不使用捆綁。 =/ – 2013-04-30 00:23:22

回答

2

JavaScript不需要由VS2010 for ASP.NET編譯。它在瀏覽器上本地編譯。

如果是緩存,對於IE10(我假設你使用的是VS2010),請按F12(開發人員工具)。左側的第二個圖標顯示了一個帶紅色X的窗口,該窗口清除了用於開發的緩存。單擊它,等待緩存完全清除,關閉IE10,然後重新啓動。在某些情況下,您可能需要重新啓動IIS或從系統托盤中清除開發服務器。

否則,請確保您保存了正確的JavaScript文件。如果您將它部署到遠程服務器,請確保已部署JavaScript文件,然後清除瀏覽器緩存。

+0

我正在使用Firefox和Chrome。 – 2013-04-30 00:33:00

+0

使用IE這有時是不夠的,我需要重新啓動IIS或殺死系統托盤中的開發服務器。不過,這很有用。 – Jasen 2013-04-30 00:36:26

+0

@OzzyWe - 在Chrome中,轉到設置(從右上角的圖標)。然後點擊「清除瀏覽數據...」。 – 2013-04-30 00:38:45

0

這爲我工作:

轉到IE(我使用IE11)在該設置 - > Interenet選項 - >常規標籤 - >瀏覽歷史記錄 - >設置將其更改爲每次訪問網頁。