Visual Studio ASP.NET MVC项目:设置起始URL

时间:2009-12-30 19:50:59

标签: asp.net-mvc visual-studio visual-studio-2010 cassini

考虑使用VS 2010的ASP.NET MVC 2项目。目标是使用VS的内置Cassini Web服务器在运行/调试时设置“启动URL”。

输入我想要加载的URL,在典型的&有效格式controller/action,VS 2010提供此例外。

alt text

尝试过的补救措施:

  • 使用和不使用斜杠
  • 启动网址
  • 使用和不使用斜杠
  • 结束网址

问题:如何指定MVC 2项目的起始网址?

技术:

  • Visual Studio 2010
  • ASP.NET MVC 2

解决方案:我在启动选项中使用了错误的字段。需要的是具有相对URL的“特定页面”字段,而不是“起始URL”。

4 个答案:

答案 0 :(得分:37)

起始网址必须是完全限定的网址,并且不经常使用。它用于通过打开将调用服务的页面来测试Web服务,但不是应用程序本身的一部分。

如果您只想查看应用程序的某个页面(听起来像您想要的那样),请使用“特定页面”字段,然后输入您的相对URL。

Here's the doc page on project start options.

答案 1 :(得分:32)

使用起始页 \ 特定页面 - NOT START网址 - 并指定您的网址,不用 a斜线。

你应该为你做这件事。

答案 2 :(得分:8)

我正在为VS2015寻找类似的解决方案。如果有人正在阅读此内容并且您只想通过Visual Studio 2015运行/调试而无需附加到进程,并且您很乐意通过本地IIS而不是Cassini或IIS Express运行,则可以设置如下配置:

enter image description here

答案 3 :(得分:0)

我刚刚在我的网站项目和解决方案图中删除了.user扩展名的文件,问题现在解决了。尝试在Visual Studio中关闭解决方案并备份首先“删除”的文件。