我使用devenv.com從命令行構建我的項目。由於各種原因,我不使用msbuild。VS2015令人討厭的關於IIS Express的消息
我有VS2015(未VS2013)的問題是,我有時會得到像這樣的對話:知我
只有這樣,才能把它趕走打開的VS 2015年GUI並在那裏建立解決方案。它只需要完成一次,但首先它很煩人,因爲命令行版本一直卡住,直到按下OK。再加上這可能會再次發生。
關於我的設置的幾個注意事項:
- IISExpress。請不要建議遷移到IIS。
- 我們不使用
.vs
文件夾中的本地applicationhost.config。替代地使用來自%USERPROFILE%\Documents\IISExpress\Config
的全球一個。我們通過在每個項目中包含<UseGlobalApplicationHostFile>True</UseGlobalApplicationHostFile>
(通過共同的目標文件),爲所有解決方案中的所有項目執行該項目。 - 我的命令行構建腳本知道要在全局applicationhost.config中創建Web應用程序站點,因此在VS 2013中,即使沒有最初配置站點,也可以使用該腳本 - 它們即時配置,就像VS 2013一樣GUI的確如此。但是,這不再適用於VS2015 - 它打開了這個血腥的對話。
需要做什麼額外的命令行配置來避免此對話框?
您確定全局applicationHost.config和項目文件(如.csproj)是否同步? –
我相信,但也許我錯過了任何東西。你有什麼考慮? – mark
我確實有詳細的博客文章,https://medium.com/lextm/jexus-manager-secrets-behind-visual-studio-iis-express-integration-834f88c8e8b#.8bc3escok你可能會驗證你是否錯過了任何東西。 –