[英]visual studio unable to start program access is denied
我收到“無法啟動程序http://localhost:[port]訪問被拒絕。” 當我嘗試調試 ASP.NET MVC 應用程序時。 這里有一些更多的細節,其中一些可能不相關。
對於這個項目,這是在稍微不同的背景下發生的。 我最近在網絡上獲得了一個提升的帳戶,所以現在我每次啟動它時都以管理員身份運行 VS 2017 (15.5.4),以便我可以訪問 TFS 服務器。 在此之前,我一直在使用我的非提升帳戶離線工作,並將代碼更改傳遞給另一個開發人員,讓他簽入 TFS。 我仍然使用我的非提升帳戶登錄到本地 PC(Windows 10)。 我只是以管理員身份啟動 VS,並在提示時輸入提升帳戶的憑據。
今天早上是我第一次在這個新環境下運行 VS,拿到最新的代碼,並嘗試做一些工作。 我不得不刪除現有的 TFS 工作區,但我確實從 TFS 中完全刷新了代碼。
我第一次在這個新上下文中使用 F5 代碼時,我收到一條關於使用 SSL 和 VS 的應用程序想要自簽名證書的警告。 我說是。 我忘記了當時到底發生了什么,我認為瀏覽器 (Firefox) 在嘗試連接時超時。 無論如何,我嘗試了不同的瀏覽器(Chrome),但仍然沒有運氣。
然而現在,無論是 I 、 +、 、 還是 ,我都很快從上面得到消息“無法啟動程序......”我已經對這個問題進行了大量搜索,但沒有成功接近解決方案。 這是我嘗試過的:
清理了構建並進行了全新的重建。 建築工程,沒有問題。
使用 netsh 查找(並刪除)URL 保留。 沒有一個。
嘗試使用不同的端口。
刪除了臨時的 asp.net 文件。
在 VS 中關閉 JavaScript 調試選項。
Crtl+F5,無調試器。
為項目關閉 SSL。
檢查,Windows 身份驗證在 web.config 中。
使用進程監視器查找 devenv.exe 或 iisexpress.exe 的任何“訪問被拒絕”
所以我在這里希望的不是靈丹妙葯(盡管那會很棒),而是更多的故障排除幫助。 訪問被拒絕意味着某些資源(文件、注冊表設置、網絡共享等)在我運行的上下文中無法訪問。 我希望,這到底是什么,必須在某處記錄下來。 當您點擊 VS 時,VS 會寫入哪些日志文件? 我在構建期間查看了輸出,但沒有任何內容。
我確定我沒有用盡所有資源來解決這個問題,我只是需要一些關於在哪里查找的幫助。 此外,我不得不離開那個項目/站點並前往另一個項目/站點,所以我最早要到明天才能嘗試你們向我提出的任何想法。
請在類似問題中查看這些答案。 從您提供的列表中可以看出,其中一些可能是為您的案例嘗試的新事物。
具體來說,我在該鏈接問題中遇到了以下答案,這些答案在我職業生涯的不同時期都對我有用:
對我來說,在 Windows 7 中,只有在我為兩個用戶的站點文件夾授予“讀取和執行”、“列出文件夾內容”、“讀取”權限后,它才開始工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.