C# 如何将Umbraco CMS发布到我的本地主机?

C# 如何将Umbraco CMS发布到我的本地主机?,c#,.net,umbraco,session-state,publishing-site,C#,.net,Umbraco,Session State,Publishing Site,我在“c:\inetpub\wwwroot\”中发布了我的网站。 发布成功。但当我运行它时,我向web.config报告了一个问题 <sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="Server=defraz-server;Database=Namaad;user id=sa; password=;Trusted_Connection=

我在“c:\inetpub\wwwroot\”中发布了我的网站。 发布成功。但当我运行它时,我向web.config报告了一个问题

<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424"
    sqlConnectionString="Server=defraz-server;Database=Namaad;user id=sa;
    password=;Trusted_Connection=yes" cookieless="false" timeout="20" />


请帮助我。

之所以发生这种情况,是因为您似乎已将您的网站发布为本地IIS中现有网站的虚拟目录。现有网站已具有
的web.config设置


您可以从web.config中删除这一行,或者最好将Umbraco网站设置为Umbraco中的新网站/应用程序。

我对sessionState标记进行了评论。但我在标记中收到了一个问题。是的,您将收到不允许覆盖的每一行的错误。如果可以,正如我在回答中所建议的,将网站设置为新的应用程序或网站,而不是虚拟目录。如果您无法避免,那么只需继续注释掉导致错误的行即可。这并不理想,但会很好的。不过,您显然无法将web.config用于生产目的。