将迷你网站复制到主网站会出现配置错误
Copying mini website into main website giving configuration error
最近,
我开发了一个迷你网站,不得不在我们的一个主要项目中部署该网站。
我所做的是,我复制了整个迷你项目并粘贴到主项目中。当我尝试 运行 迷你项目时,出现
错误
*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.*
此外,错误是从我的迷你 web.config
文件第 45 行生成的。代码是
<profile defaultProvider="DefaultProfileProvider">
我不知道错误是怎么回事。我也试着在网上搜索这个问题,我从 here 那里得到了一个 link,但它也没有帮助我。
请提出一些有帮助的建议。如果我必须进行一些更改,也请告诉我。
尝试使用 System.Diagnostics.Process.Start(Link 的 website.com");
或者请尝试 iframe。
关于问题所在,错误非常具体。您需要将 "mini site" 所在的虚拟目录配置为 IIS 中的应用程序。
打开 Internet 信息服务管理器,展开站点列表,直到找到 "mini site"。右键单击它并选择 "Convert to Application"。问题已解决。
听起来好像您需要将迷你站点安装为应用程序。您使用的是哪个版本的 IIS? IIS 7 的以下步骤可能会有所帮助:
Creating a Web Application (Virtual Directory) in IIS 7
如果link-rot,我也总结一下:
- 打开 IIS 管理器
- 右键单击您的主站点并 select "Add Application"
- 填写出现的对话框。别名是 "subfolder" 应用程序将安装在其中,物理路径是 "mini site" 所在的目录
希望对您有所帮助。
研究了这么多,终于找到答案了。
我需要做的是(我的错误)
- 将迷你站点的
Web.Config
文件转换为 Convert to Application.
之后我收到错误消息,因为 Excel03ConString
已经存在。为此,我从迷你网站上注释掉了那一行。
接下来,当我浏览网站时出现错误:The Site needs default document
因为它提供默认的会员页面。
所以我选择了默认页面,它开始顺利运行。
最近,
我开发了一个迷你网站,不得不在我们的一个主要项目中部署该网站。
我所做的是,我复制了整个迷你项目并粘贴到主项目中。当我尝试 运行 迷你项目时,出现
错误 *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.*
此外,错误是从我的迷你 web.config
文件第 45 行生成的。代码是
<profile defaultProvider="DefaultProfileProvider">
我不知道错误是怎么回事。我也试着在网上搜索这个问题,我从 here 那里得到了一个 link,但它也没有帮助我。
请提出一些有帮助的建议。如果我必须进行一些更改,也请告诉我。
尝试使用 System.Diagnostics.Process.Start(Link 的 website.com");
或者请尝试 iframe。
关于问题所在,错误非常具体。您需要将 "mini site" 所在的虚拟目录配置为 IIS 中的应用程序。
打开 Internet 信息服务管理器,展开站点列表,直到找到 "mini site"。右键单击它并选择 "Convert to Application"。问题已解决。
听起来好像您需要将迷你站点安装为应用程序。您使用的是哪个版本的 IIS? IIS 7 的以下步骤可能会有所帮助:
Creating a Web Application (Virtual Directory) in IIS 7
如果link-rot,我也总结一下:
- 打开 IIS 管理器
- 右键单击您的主站点并 select "Add Application"
- 填写出现的对话框。别名是 "subfolder" 应用程序将安装在其中,物理路径是 "mini site" 所在的目录
希望对您有所帮助。
研究了这么多,终于找到答案了。
我需要做的是(我的错误)
- 将迷你站点的
Web.Config
文件转换为Convert to Application.
之后我收到错误消息,因为 Excel03ConString
已经存在。为此,我从迷你网站上注释掉了那一行。
接下来,当我浏览网站时出现错误:The Site needs default document
因为它提供默认的会员页面。
所以我选择了默认页面,它开始顺利运行。