如何?使用IIS7.5在远程服务器上开发.NET 4.5应用程序,并具有调试功能

如何?使用IIS7.5在远程服务器上开发.NET 4.5应用程序,并具有调试功能,.net,visual-studio-2012,.net,Visual Studio 2012,因此,我将在序言中说,我在开发.NET应用程序方面非常新手;所以请容忍我 我想使用以下场景进行开发: -IDE:VS 2102 Professional在运行Win7 x64的本地工作站上 -Web服务器:Windows Server 2008R2 x64上的IIS 7.5 -网站项目位于远程服务器上的文件夹中,在IIS中配置了网站实例 -VS通过本地驱动器映射访问网站项目和文件 我正在努力调试。当我使用IIS Express在本地开发时,调试只需按下IDE上的“播放”按钮即可 我今天读了不少帖

因此,我将在序言中说,我在开发.NET应用程序方面非常新手;所以请容忍我

我想使用以下场景进行开发: -IDE:VS 2102 Professional在运行Win7 x64的本地工作站上 -Web服务器:Windows Server 2008R2 x64上的IIS 7.5 -网站项目位于远程服务器上的文件夹中,在IIS中配置了网站实例 -VS通过本地驱动器映射访问网站项目和文件

我正在努力调试。当我使用IIS Express在本地开发时,调试只需按下IDE上的“播放”按钮即可

我今天读了不少帖子,似乎我应该做的是:

在服务器上安装和配置远程调试工具 通过属性->Web->使用自定义Web服务器配置应用程序属性以使用远程服务器 在这一点上,我应该能够点击播放按钮开始调试;但是没有。相反,我得到了一个错误声明:

无法在web服务器上启动调试。基础连接已关闭:接收时发生意外错误

我已经研究过这个错误,似乎我所有的设置和权限都是正确的。此外,我可以使用附加到进程。。。连接到远程服务器而不出现问题

只是不确定我做错了什么可能什么都有


谢谢。

通常这不是正常的方法

如果它是一个简单的应用程序,我会使用IIS Express。如果它是一个中等/复杂的应用程序,那么我使用我在计算机中安装的IIS。我不知道你是否知道,但是你可以在你的开发机器上安装IIS


您是否需要在计算机中编写代码并在服务器中调试?通常这不是正常的方法

如果它是一个简单的应用程序,我会使用IIS Express。如果它是一个中等/复杂的应用程序,那么我使用我在计算机中安装的IIS。我不知道你是否知道,但是你可以在你的开发机器上安装IIS

您在计算机中编写代码并在服务器中调试是否有任何特殊条件