我不确定这是多久被问到一次,我一直在寻找一段时间,但却找不到我需要的东西。
我的网站目前在第三方主机上运行,该网站由第三方公司开发。以前我将网站移动到同一台服务器上的子域(没问题)。
现在我需要将网站移动到内部服务器(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进行哪些更改? 如果我要将本地移动到公共场所(现场),我是否需要更改设置?
任何好的链接都会有所帮助
答案 0 :(得分:0)
好的,问题是我没有下载httdocs之外的bin文件夹,在ISS管理器上我右键单击我的站点文件夹并选择转换为应用程序,(我需要这样做)现在工作顺利。