我建立了asp.net项目,生成解决方案还没有问题,但是一调试就报下面的错误Error while trying to run project:Unable to start debugging on the web 
       server.The server does not support debugging of ASP.NET or ATL Server 
       applications.Run setup to install the Visual Studio .NET server 
       components.If setup has been run, verify that a valid URL has been 
       specified. 
。但是我换了个机器就没有问题,只要是在服务器上就会出现错误有没有高手能解决?

解决方案 »

  1.   

    根据错误提示你的.NET Framework应该是有问题了如果其他机器上可以的话你的服务器不行那么就是你服务器的.NET Framework有问题了
      

  2.   

    服务器上的web配置文件是设置的是不允许调试状态。
    在自己机子上首次调试的时候会给出提示,同时提醒在上传至服务器时要关闭调试模式
      

  3.   

    我的建议是重新安装.NET Framework
    网络上找到的答案如下:原因 如果 Microsoft .NET Framework 设置或安装没有正确完成,则可能发生此错误。发生此错误时,在 Microsoft Internet 信息服务 (IIS) 中不会正确配置 ASP.NET 文件扩展名(例如 .aspx)的应用程序映射。 若要检查应用程序映射是否正确,请按照下列步骤操作: 
    1 单击开始,指向程序,指向管理工具,然后单击 Internet 服务管理器。 
    2 展开对应于本地主机(计算机名)的节点,然后展开默认 Web 站点节点。 
    3 右键单击 Web 应用程序目录,然后单击属性。 
    4 在目录选项卡上的应用程序设置下,单击配置。 
    5 单击应用程序映射选项卡。 
    6 在应用程序映射选项卡的应用程序映射下,检查 .aspx 扩展名是否映射到以下动态链接库 (DLL): 
    C:\Windows Directory\Microsoft.Net\Framework\v1.0.3705\aspnet_isapi.dll 备注:必须用您的系统的正确目录替代此路径中的 Windows Directory。
      

  4.   

    可以了,没有按上面的步骤,不过ly302提供的最后一个我把aspnet_isapi.dll 从其他机器上拷贝过来覆盖了就好了谢谢了!