我刚学asp.net不久,想把程序拿到别人的机子上演示,程序是可以打开,但是debug的话就提示没设置好debug,要是直接ctrl+F5运行就出下面的错,请问这是怎么回事呢,我要想在别人机子上正常调试或运行应该怎样做呢?谢谢!!Server Error in '/' Application.
------------------------------------------------------------------------------
--Configuration Error 
Description: An error occurred during the processing of a configuration file 
required to service this request. Please review the specific error details 
below and modify your configuration file appropriately. Parser Error Message: It is an error to use a section registered as 
allowDefinition='MachineToApplication' beyond application level. This error 
can be caused by a virtual directory not being configured as an application 
in IIS.Source Error: 
Line 44:            它为成员站点提供单独登录和核心配置文件服务。
Line 45:     -->
Line 46:     <authentication mode="Windows" /> 
Line 47: 
Line 48:  <!--  授权 
 Source File: c:\inetpub\wwwroot\Return\web.config    Line: 46 

解决方案 »

  1.   

    给iis中的虚拟目录创建一个应用程序
      

  2.   

    你要在哪台机上用就要在那台机子上的IIS中设置相应的虚拟目录.
      

  3.   

    IIS管理器-〉右键单击你创建的虚拟目录-〉属性-〉目录选项卡-〉下半部分应用程序设置中,单击“创建”,一般默认设置就可以-〉确定
      

  4.   

    把你的应用程序文件夹Web共享就行了,不是共享哦,别弄错了。
    属性-〉Web共享
      

  5.   

    加你要运行程序的那台机子上须建立虚拟目录,并且虚拟目录名要和你的工程名相同.指向你的项目文件夹,然后给上相应的读取权限.如果是NTFS
      

  6.   

    在IIS中将项目创建成应用程序(右健点击项目选择属性,然后点击创建就可以了).
    还有一个就是项目里面 项目名.webinfo这个文件打开,确保里面的那个路径的主机名是localhost或者是你的机器名.
      

  7.   

    在其他人的机器上,你可以运行"运行(不调试)"选项,在"调试"里面,这个不需要调试有其他权限的.我一般不按CTRL+F5来运行,因为慢,都是把该按钮拖到菜单上来,每次运行都用它.
      

  8.   

    lz的名字好像我室友啊
    不会是wl吧
      

  9.   

    问题解决了, 用luyuan6894(陆云龙) 的把你的应用程序文件夹Web共享就行了,不是共享哦,别弄错了。
    属性-〉Web共享方法就行了,其他方法没试,不过这个应该最简单,^_^