最近在调试asp.net程序时出现下列错误。
无论是以前创建的项目或者是新建的项目或者是其他人创建的项目,我把文件夹拖到c:\inetpub\wwwroot文件夹下面,用vs.net打开。用vs.net只能打开一次,关闭项目后再试图打开项目都会出现如下信息后,项目无法再打开。
返回信息如下:
“此项目的默认Web访问模式设置为文件共享,但是无法从路径"C:\Inetpub\wwwroot\<ProjectName>"打开"http://localhost/<ProjectName>"处的项目文件夹。返回的错误是:无法打开Web"ProjectName"。文件路径"C:\Inetpub\wwwroot\<ProjectName>"与URL"http://localhost/<ProjectName>"不符.这两者需要映射到相同的服务器位置。服务器返回的信息无效或不可识别”我的程序是其他人创建的,我把文件夹拖到c:\inetpub\wwwroot文件夹下面,用vs.net打开。问了其他人,别人指出错误可能是“IIS 中没有将虚拟目录作为应用程序进行配置”。处理方法是打开IIS的配置,找到那个程序的目录,右键点击后,看到属性,然后在那里将该目录创建为应用程序。试过上述方法还是不行。各位这问题应如何调整?

解决方案 »

  1.   

    把ProjectName作为虚拟目录名,指向实际目录就可以
      

  2.   

    1、可能你把我的文档中的项目备分删除了
    2、可能是你其他HTTP服务影响了你机器的HTTP服务,比如:你安装了oracle后就这样。
    http://218.27.204.17/aspnet/a_user.aspx
      

  3.   

    To kaiqiao521(K):
       我现在把Oracle给删除了,以前的问题解决了。但是vs.net运行asp.net程序时不能用调试模式,另外我使用程序员论坛时,打开连接时总是要我下载“.msi”文件,按论坛上的帮助出做也不能解决,请问有什么方法解决这问题。