Visual studio 2010 为什么VisualStudio在使用默认服务器时将解决方案路径附加到根url?

Visual studio 2010 为什么VisualStudio在使用默认服务器时将解决方案路径附加到根url?,visual-studio-2010,cassini,Visual Studio 2010,Cassini,当我在Visual Studio 2010中使用默认服务器(不确定这是cassini还是IIS?)时,我打开网站项目(不是解决方案)的路径中的最后一个文件夹将附加到losthost url 例如: C:\myproject\mywebsite1\ 将在以下位置打开url: 这似乎会导致CSS文件和javascript无法解析等问题,但如果我将url更改为,则会出现一个错误,说明aspx文件不存在 为什么要附加一个额外的文件夹?这非常烦人,我只希望提供服务的文件与网站项目中的文件一样位于根URL

当我在Visual Studio 2010中使用默认服务器(不确定这是cassini还是IIS?)时,我打开网站项目(不是解决方案)的路径中的最后一个文件夹将附加到losthost url

例如:

C:\myproject\mywebsite1\

将在以下位置打开url:

这似乎会导致CSS文件和javascript无法解析等问题,但如果我将url更改为,则会出现一个错误,说明aspx文件不存在


为什么要附加一个额外的文件夹?这非常烦人,我只希望提供服务的文件与网站项目中的文件一样位于根URL路径中。

转到项目,右键单击“属性”,然后在“web”选项卡下,您应该选中“使用Visual Studio Development Server”,在那里您可以指定端口和虚拟路径,您可能有
/mywebsite1
,只需删除该虚拟路径即可


不久前您曾问过这个问题,但希望它能有所帮助。

好的,非常感谢,因为我开始使用本地IIS服务器,而不是内置的IIS服务器,所以我从来没有抽出时间来重新访问这个问题。下次我要试一试。