2015-11-01 35 views
1

我創建JS & HTML5空白應用程序與Visual Studio 2015。當VS調試器中的「本地計算機」模式下運行它,我得到以下錯誤信息:VS2015錯誤「應用程序當前未附加到支持腳本診斷的腳本調試目標」

應用當前未連接到 支持腳本調試目標腳本診斷

只是忽略錯誤不可行,至少斷點和console.log("text")不起作用。

我在VS中有默認選項。 我正在運行正常的Win10,並自動更新。 重新安裝VS2015並未解決問題。

+0

是應用程序進行調試設置? –

+0

從「調試/發佈/配置管理器」中選擇下拉列表是「調試」。這還不夠嗎? – Tikke

+0

是隻是想確保它沒有集中釋放 –

回答

-1

我終於在MSDN論壇的Jack-Zhai的幫助下解決了這個問題。所以,我的旅程的總結: -

問題: - 在調試模式下運行JS UWP空白應用&本機W的VS2015默認設置生成一個警告「應用程序當前未連接到支持腳本的腳本調試目標診斷「到JavaScript控制檯中。斷點不起作用,添加console.log(「此處」)不會向控制檯寫入任何內容

解決方案試用版1: - 更改和播放VS2015設置;問題依然存在

解決方案試用2: - 重新安裝VS2015;問題仍然存在

解試驗3: - 重新安裝Windows10 - 刪除了所有應用程序,但用戶數據不 - 安裝VS2015 =>問題解決;調試空白應用程序的作品,以及console.log(「測試」)的作品

+4

有沒有人找到了一個微創解決這個問題? – PramusPL

0

這對我有效,雖然我做的事情稍有不同。我使用IE 11從本地文件系統訪問HTML文件(使用HTML進行瀏覽)時得到了相同的錯誤消息。似乎IE開發人員工具不太喜歡這種操作模式(爲什麼?!)。這裏是我的故事......我本地的Windows筆記本電腦

文件:

c:\temp\test.html 

能在這些瀏覽器中打開:

URL: file:///C:/Temp/test.html (in chrome) 
URL: C:\Temp\test.html (in IE 11) 

在控制檯的Chrome工具命令可以運行沒有問題例如 console.log(「hi」);

在IE開發人員工具中,該操作失敗,操作引用該消息。

我在我的筆記本電腦上安裝了反向代理(nginx),所以試圖通過HTTP服務文件,這解決了IE的問題。以下是我會通過代理訪問通過HTTP文件:

http://localhost:9092/temp/test.html 

僅供參考這裏是我的nginx.conf(但任何其他代理我希望正常工作)...

worker_processes 1; 
events { 
    worker_connections 1024; 
} 
http { 
    include  mime.types; 
    default_type application/octet-stream; 
    server { 
     listen  9092; 
     server_name localhost; 
     location /temp { 
      alias "C:/temp/"; 
     } 
    } 
} 
相關問題