Vis*_*ish 11 asp.net azure visual-studio-2017
我是天蓝色的新手,我已经在Azure App services中托管了asp.net核心Web API。我能够浏览azure链接。但是,访问服务时出现一些内部错误。
为了找出错误,我想通过附加到Visual Studio来调试应用程序。但是在连接调试器时,我得到了如下图所示的错误消息。
错误:“无法找到带有参数。\ APICore.dll的名为dotnet的进程。该进程可能仍在启动,请重试。”
我已经验证了启用了远程调试。
应用程序是ASP.NET Core。
Visual Studio是VS 2017社区
版。
我今天遇到了同样的问题,这对我来说是正确的:
1)而不是通过Server Explorer附加调试器,请转至Debug> Attach to Process...。
2)将连接目标设置为不带http且具有端口4022的App Service URL。
因此,http: //myappservice.azurewebsites.net 将变为myappservice.azurewebsites.net:4022
3)点击刷新按钮。系统将提示您输入访问应用程序服务的凭据。这些可以在您的发布配置文件的MSDeploy 发布配置文件中找到:
<publishData>
<publishProfile profileName="myappservice - Web Deploy" publishMethod="MSDeploy"
publishUrl="myappservice.azurewebsites.net:443"
userName="{USERNAME}" userPWD="{PASSWORD}" ...>
<databases />
</publishProfile>
<publishProfile profileName="myappservice - FTP" publishMethod="FTP" ...>
<databases />
</publishProfile>
</publishData>
Run Code Online (Sandbox Code Playgroud)
4)显示可用过程后,选择w3wp.exe并单击Attach
小智 1
您可以尝试一些选项,看看是否有帮助。
| 归档时间: |
|
| 查看次数: |
1806 次 |
| 最近记录: |