2011-03-29 74 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服务器应该启动。

相关问题