Dot-Net

禁用 Visual Studio 開發伺服器 - 每個項目都可以這樣做嗎?

  • July 22, 2015

在調試我的網站項目時,我通常會在 Web 項目的屬性中啟動選項,然後選擇“不打開頁面”和“使用自定義伺服器”,其中的 url 在我的主機文件中指向我的本地 IIS。

即使我這樣做了,但每次我按 f5 時,Visual Studio 仍然會生成它自己的開發伺服器實例。

有什麼辦法可以禁用它嗎?

此外,對於具有共享 ascx 文件的 Web 應用程序項目,例如,Visual Studio 也將在我每次為這些項目調試解決方案時啟動一個 Development Server 實例。這導致在任何給定時刻在我的機器上執行一百萬個開發伺服器實例。

有沒有辦法完全禁用給定項目的開發伺服器?沒有將其指向 localhost 子應用程序?

我剛剛通過執行以下操作解決了同樣的問題

  1. 選擇項目
  2. 右鍵點擊-> 屬性-> Web 選項卡
  3. 從開始操作中,選擇不打開頁面
  4. 從 Web Server 中選擇 Use Custom Web Server,指定http://127.0.0.1作為起始頁

點擊項目屬性Web。在伺服器下,選擇使用本地 IIS Web 伺服器。如果該站點尚未在 IIS 上創建,請點擊創建虛擬目錄。調試時,您的項目現在將在 IIS 中執行。

引用自:https://stackoverflow.com/questions/3470469