Asp.net Web应用程序发布

时间:2011-10-23 00:01:41

标签: asp.net visual-studio-2010 web-applications windows-7 iis-6

我是asp.net的新手,无法在本地主机上发布我的Web应用程序。 我在D:/ learning / MyWebApp / ;

上开发我的应用程序

它运作良好。

然后我创建了一个新文件夹 imct ,位置为C:\ inetpub \ wwwroot \ imct \

文件系统选择了methond并成功发布。

但我无法从http://localhost/imct/

打开我的应用
  

> '/'应用程序中的服务器错误。

     

配置错误说明:期间发生错误   处理为此请求提供服务所需的配置文件。   请查看下面的具体错误详情并修改您的   配置文件适当。

     

分析程序错误消息:使用注册为的部分是错误的   allowDefinition ='MachineToApplication'超出应用程序级别。这个   虚拟目录未配置为错误可能导致错误   IIS中的应用程序。

     

来源错误:

     

第16行:线   17:第18行:第19行:第20行:
    

     

源文件:C:\ inetpub \ wwwroot \ imct \ web.config行:18

     

显示其他配置错误:

     

使用注册为的部分是错误的   allowDefinition ='MachineToApplication'超出应用程序级别。这个   虚拟目录未配置为错误可能导致错误   IIS中的应用程序。 (C:\ inetpub \ wwwroot \ imct \ web.config第22行)

     

使用注册为的部分是错误的   allowDefinition ='MachineToApplication'超出应用程序级别。这个   虚拟目录未配置为错误可能导致错误   IIS中的应用程序。 (C:\ inetpub \ wwwroot \ imct \ web.config第32行)

     

使用注册为的部分是错误的   allowDefinition ='MachineToApplication'超出应用程序级别。这个   虚拟目录未配置为错误可能导致错误   IIS中的应用程序。 (C:\ inetpub \ wwwroot \ imct \ web.config第39行)

有什么不对吗?感谢您的回复。

2 个答案:

答案 0 :(得分:3)

您需要将该文件夹设置为IIS管理器中的应用程序。

答案 1 :(得分:1)

使用Visual Studio Publish Wizard(Build + Publish Web Site