Visual Studio中的调试问题

时间:2017-03-21 15:29:01

标签: visual-studio visual-studio-2015 visual-studio-debugging

我正在尝试通过visual studio在本地调试我的.net网站。

我可以进入调试模式,但每当我点击使用我的网络应用程序的网站的一部分时,我都会收到404错误。

当我发布到生产(AWS EC2)时,一切正常。

IIS设置如下:

  

myWebSite [http://my_aws_ec2_instance]

然后我在该网站下面有一个网络应用程序:

  

myWebApplication [http://my_aws_ec2_instance/myWebApplication/]

我的Visual Studio解决方案如下所示:

主项目 - myWebSite

Web应用程序(myWebApplication)是一个单独的项目。

我认为它与我的web.config中的这一行有关:

<add key="webAppURL" value="http://my_aws_ec2_instance/myWebApplication/" />

如您所见,密钥指向生产站点。

但我不确定要改变什么或改变它以便它适用于本地调试和生产。

谢谢!

1 个答案:

答案 0 :(得分:1)

更改密钥的值&#34; webAppURL&#34;在您的Web项目的Web.config文件中。插入在您的计算机上运行的本地API的URL。要找出哪个URL,请检查&#34;属性&#34;在您的Web API项目的面板中,单击选项卡&#34; Web&#34;并检查&#34;项目网址&#34;:

的值

enter image description here

要使其适用于本地调试和生产,您可以应用Web.config transformation.