将站点(文件夹)移动到IIS 7服务器

时间:2013-11-27 07:48:58

标签: asp.net iis windows-server-2008

我不确定这是多久被问到一次,我一直在寻找一段时间,但却找不到我需要的东西。

我的网站目前在第三方主机上运行,​​该网站由第三方公司开发。以前我将网站移动到同一台服务器上的子域(没问题)。

现在我需要将网站移动到内部服务器(R2 2008,使用IIS 7)。 到目前为止,我通过FTP(完整的httdocs)下载了该网站,并将其放在C:\ inetpub \ wwwroot中。我想现在在本地使用它,但最终我会让它生效。 所以我最初的错误是

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.


"</pages><authentication mode="Windows"/>" 

我看到很多人都遇到过这个错误,我跟着几个解决方案运气不好。我把它变成了虚拟目录,但错误是一样的。我认为这与某些身份验证有关(至少这是我的结论)因为如果我省略这些行

</pages><authentication mode="Windows"/>
<sessionState timeout="50">
</sessionState>

我收到此错误

Module IIS Web Core 
   Notification BeginRequest 
   Handler Not yet determined 
   Error Code 0x8007000d 
   Config Error Configuration file is not well-formed XML  
   Config File \\?\C:\inetpub\wwwroot\tools2\web.config 
   Requested URL http://localhost:80/tools2/newsLetter/ 
   Physical Path C:\inetpub\wwwroot\tools2\newsLetter\ 
   Logon Method Not yet determined 
   Logon User Not yet determined 

我有一些证据需要填写吗? 如何为服务器设置用户登录(我是否需要)? 我需要对web.config进行哪些更改? 如果我要将本地移动到公共场所(现场),我是否需要更改设置?

任何好的链接都会有所帮助

1 个答案:

答案 0 :(得分:0)

好的,问题是我没有下载httdocs之外的bin文件夹,在ISS管理器上我右键单击我的站点文件夹并选择转换为应用程序,(我需要这样做)现在工作顺利。