![](/img/trans.png)
[英]Is there a way to ensure a specific visual studio project in a visual studio solution is only built on a build server (or a specific server)
[英]Disabling Visual Studio Development Server - Any way to do this per project?
在調試我的網站項目時,我通常會在Web項目的屬性中啟動選項,然后選擇“不打開頁面”和“使用自定義服務器”,並在主機文件中指向本地IIS的URL。
即使我這樣做,盡管每次我按f5鍵時Visual Studio仍會生成它自己的Development Server實例。
有什么辦法可以禁用此功能?
同樣,對於共享了ascx文件的Web應用程序項目,每次我調試這些項目的解決方案時,Visual Studio也會啟動一個Development Server實例。 這樣一來,在任何給定的時刻,我的計算機上都可以運行一百萬個Development Server實例。
有什么方法可以完全禁用給定項目的開發服務器嗎? 無需將其指向本地子應用程序?
我通過執行以下操作解決了同一件事
單擊項目 , 屬性 , Web 。 在“ 服務器”下 ,選擇“ 使用本地IIS Web服務器” 。 如果尚未在IIS上創建站點,則單擊創建虛擬目錄 。 現在,當您調試時,您的項目將在IIS中運行。
創建網站項目時,我更喜歡將網站托管在IIS上,主要是因為它更容易在服務帳戶下運行IIS應用程序池,具有身份驗證選項更靈活,並且更像是生產(與Cassini相比) 。
與Web應用程序項目不同,網站不提供對“將自身添加到本地IIS”的內置支持。 如果您已經有一個基於文件系統的網站項目,那么我通常要做的是:
除了它是手動的事實之外,它還可以在沒有開發服務器的情況下順利進行調試,並且TFS充分了解了文件系統,可以正確地管理我的源代碼。
我希望這有幫助。
我最近在WCF項目中遇到了這個問題。 不想使用IIS(因為該服務是自托管的)。 不想使用“不要打開頁面”等替代方法。
找到了解決的答案 ,以從開始ASP.net開發服務器防止Visual Studio 2010中 。
對我來說工作得很好。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.