最近,
我开发了一个迷你网站,不得不在我们的一个主要项目中部署该网站。
我做的是,我复制了整个迷你项目并粘贴到主项目中。当我尝试运行迷你项目时,我收到错误
*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.*
此外,错误是从我的mini web.config
文件生成的,来自第45行。代码是
<profile defaultProvider="DefaultProfileProvider">
我不知道这是什么错误。我也尝试在网上搜索问题,我从here获得了一个链接,但它也没有帮助我。
请提出可以提供任何帮助的建议。也请让我知道如果我必须做一些改变。
答案 0 :(得分:0)
尝试使用System.Diagnostics.Process.Start(&#34; 您网站的链接&#34;);
或请尝试iframe。
答案 1 :(得分:0)
错误是非常具体的问题。您需要将虚拟目录配置为&#34;迷你站点&#34;是在IIS中的应用程序。
打开Internet信息服务管理器,展开网站列表,直到找到您的&#34;迷你网站&#34;。右键单击它并选择&#34;转换为应用程序&#34;。问题解决了。
答案 2 :(得分:0)
听起来好像你需要将迷你网站作为应用程序安装。您使用的是哪个版本的IIS? IIS 7的以下步骤可能会有所帮助:
Creating a Web Application (Virtual Directory) in IIS 7
如果链接腐烂,我也会总结这些要点:
希望有所帮助。
答案 3 :(得分:0)
经过这么多的研究,我得到了答案。
我需要做的是(我的错误)
Web.Config
文件转换为Convert to Application.
之后我收到错误,因为Excel03ConString
已经存在。为此,我在迷你网站上注释了这一行。
接下来,当我浏览网站时,我收到错误:The Site needs default document
,因为它提供了默认提供的会员页面。
所以我选择了默认页面,它开始顺利运行。