在VS2013中更改网站项目的baseUrl

时间:2014-05-09 15:17:54

标签: c# asp.net iis-express visual-studio-2013

我有一个网站项目,直到我今天早上将操作系统更新到Win8.1之前一切正常。这也包括我之前使用的VS2013,但在Win 7上。我必须配置IIS Express以使用适当的身份验证设置并允许部分配置文件。顺便说一下,我启动了一个网站项目,它已经失去了它的baseUrl属性,即。一切都崩溃了。我们必须使用baseUrl,因为我们在生产网站中使用它,例如www.xyz.com/myApps/Calculator& www.xyz.com/myApps/RaiseABug等

因为,该项目根本没有在VS2013中运行......我做了一些研究并发现了这个:

  

http://connect.microsoft.com/VisualStudio/feedback/details/793989

  

http://forums.asp.net/t/1978467.aspx?Can+t+change+URL+for+ASP+NET+website

但他们都没有真正回答这个问题。我的第一个链接中的解决方法不起作用。设置baseUrl的选项显示为灰色,在解决方案文件中更改它不会受到影响。

那么,我可以借此机会问你..我如何更改BASE-URL并使其与IIS-EXPRESS一起使用

image显示了当我尝试编辑VS2013前端的网址时所获得的内容。

1 个答案:

答案 0 :(得分:2)

指定网站项目的远程Web服务器

  1. 在“解决方案资源管理器”中,右键单击网站项目的名称 要为其指定Web服务器,然后单击“属性” 页。

  2. 在“属性页”对话框中,单击“开始选项”选项卡。

  3. 在“服务器”下,单击“使用自定义服务器”。

  4. 在“基本URL”框中,键入Visual Studio应启动的URL 当它运行当前项目时。

  5. http://msdn.microsoft.com/en-us/library/vstudio/ms178108(v=vs.100).aspx

    如果该选项不可用,请检查this article

    • 确保您拥有VS.NET 2013的最新版本
    • 修改* .sln文件(如上面的链接所述)并添加所需的网址并将UseIISExpress设置为false