VS調試web api服務


vs2013開發web api service時,使用vs開發服務器調試沒有問題,但將項目放到另一台電腦調試(vs2010),總會提示

無法再以下端口啟動asp.net開發服務器

錯誤:通常每個套接字地址 只允許使用一次

於是決定不用vs開發服務器,而是使用本地IIS web服務器

若此時項目URL填寫http://localhost:8809這樣的端口形式,點擊保存會提示

無法創建虛擬目錄。在本地計算機上,未能找到服務器“http://localhost:8809”。只有本地IIS服務器支持創建虛擬目錄。

解決方法為將URL改為http://localhost/服務器的樣式,保存即可,此時csproj文件類似如下樣式:

<VisualStudio>
      <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
        <WebProjectProperties>
          <UseIIS>True</UseIIS>
          <AutoAssignPort>False</AutoAssignPort>
          <DevelopmentServerPort>58109</DevelopmentServerPort>
          <DevelopmentServerVPath>/</DevelopmentServerVPath>
          <IISUrl>http://localhost/TC.PTP.Test.Service</IISUrl>
          <NTLMAuthentication>False</NTLMAuthentication>
          <UseCustomServer>False</UseCustomServer>
          <CustomServerUrl>
          </CustomServerUrl>
          <SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile>
        </WebProjectProperties>
      </FlavorProperties>
    </VisualStudio>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM