2011-03-29 50 views
0

當我在VS2010中調試頁面時,它將瀏覽器發送到file:/// C:/ Users/Chris/Documents/Visual Studio 2010/Projects/Growing/Growing/Bin/Debug而不是http://localhost/。有誰知道這件事發生了什麼?我不記得爲此改變了任何設置,也不知道要將其更改回去。Visual Studio在調試頁面時使用本地路徑

乾杯

+0

你創建了什麼類型的項目? – jmccarthy 2011-03-29 13:53:07

+0

這是一個silverlight項目 – kereberos 2011-03-29 13:58:36

+0

對不起。Silverlight導航項目。它有兩個項目的解決方案,一個用於silverlight,一個用於WCF服務。當我點擊運行按鈕時,它顯示測試頁絕對本地路徑(file:/// C:/Users/Chris/Documents/Visual%20Studio%202010/Projects/Growing/Growing/Bin/Debug/GrowingTestPage.html#/Receiving )。當我開始使用localhost的項目時。當我使用相對路徑時會導致錯誤,所以我必須修復它。 – kereberos 2011-03-29 14:01:17

回答

0

看看Web.csproj文件中的設置。如果您在記事本中打開它(或在解決方案中卸載它,然後右鍵單擊,編輯...),您應該能夠看到VisualStudio設置。我的猜測是,您可能需要更新這些設置。

以下是我從本地主機運行的SL項目之一的設置。

<VisualStudio> 
    <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}"> 
    <WebProjectProperties> 
     <UseIIS>False</UseIIS> 
     <AutoAssignPort>True</AutoAssignPort> 
     <DevelopmentServerPort>52878</DevelopmentServerPort> 
     <DevelopmentServerVPath>/</DevelopmentServerVPath> 
     <IISUrl>http://localhost/ExternalWeb</IISUrl>  <NTLMAuthentication>False</NTLMAuthentication> 
     <UseCustomServer>False</UseCustomServer> 
     <CustomServerUrl> 
     </CustomServerUrl> 
     <SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile> 
    </WebProjectProperties> 
    </FlavorProperties> 
</VisualStudio> 
+0

我將IISUrl(空白)更改爲http:// localhost /,它會讓我使用localhost。它仍然不會以web服務器路徑開始,但至少我可以手動輸入並執行調試工作。謝謝! – kereberos 2011-03-29 14:28:47

0

我假設有一個爲您創建的Web項目來託管Silverlight應用程序,這是正確的嗎?如果是這樣,可能會意外地將Silverlight項目設置爲啓動項目而不是Web項目。如果您正在將它運行在IIS之外,您應該可以使用瀏覽器導航到它並查看您的應用程序。否則,VS中內置的Web服務器應該啓動。

相關問題