我在Visual Studio 2012中使用Umbraco 6.我使用MVC 4.0制作了我的项目,并在Visual Studio中本地开发我的项目。我想在IIS 7.5中将其部署到我的服务器。出于某种原因,在将文件复制到我的服务器并在IIS中安装网站后,无论我放入哪个网址,我的网站都只会显示一个空白页。
最令人费解的是,我仍然可以使用此Url获取Umbraco的后端部分:
umbracodev。 “enterURL”。组织/一把umbraco /
然后我进入Umbraco的后端,可以查看我的所有内容页面,模板等。
有人知道为什么我会得到空白页面,即使Umbraco后端的所有内容都显示在那里吗?
我唯一能想到的是visual studio 2012使用IIS express,在部署到我的服务器时使用的是IIS 7.5
答案 0 :(得分:6)
解决了!我的问题是从Visual Studio发布。我最初发布了该项目并将发布的项目移动到IIS。出于某种原因,这导致我的大多数文件都不在那里。移动文件后,没有“发布”一切正常!
查看App_Data / Logs后,我发现一条消息说无法找到必要的模板文件。这引出了我的解决方案!
答案 1 :(得分:0)
您在查看来源时是否看到任何HTML来源?如果是这样,我最近看到同样的事情,结果是我的一个模板中的未终止<script>
块。