asp.net页面只显示localhost中的html标签?

时间:2013-11-12 05:06:23

标签: c# html asp.net

asp.net页面只显示html标签当我想在我的localhost中显示时。我在vs 2010中创建了一个asp.net网站项目。并将已发布的文件移动到C:\ wamp \ www \ CRS for localhost。但是asp.net页面只显示html标签。看图像。

这是一个网站项目而不是网络应用程序。所以我无法构建包并导入到IIS。请帮助我。

enter image description here

编辑1 -

当我将所有文件移动到C:\ inetpub \ wwwroot \ crs并在localhost中访问时,它会给出配置错误。

描述:处理为此请求提供服务所需的配置文件时发生错误。请查看下面的具体错误详细信息并相应地修改配置文件。

分析程序错误消息:在应用程序级别之外使用注册为allowDefinition ='MachineToApplication'的部分是错误的。此错误可能是由于虚拟目录未在IIS中配置为应用程序。

我想念的是什么?

3 个答案:

答案 0 :(得分:0)

您应该使用IIS来运行ASP.net。

看来你正在使用Apache。如果您真的想要使用Apache,则需要安装mono:run asp.net on apache

否则在IIS中设置一个新网站并指向您的目录。

答案 1 :(得分:0)

因为@basarat提供了解决这个问题的方法。

1)将已发布的网站文件复制并粘贴到C:\ inetpub \ wwwroot

2)在IIS中右键Cilck默认网站和添加应用程序属性。它将打开“添加应用程序”窗口

3)在Alias Field中给出名称,然后给出项目的正确路径。

enter image description here

4)然后你可以访问localhost

中的asp.net页面

答案 2 :(得分:-1)

检查页面所服务的内容类型必须是“text / html”而不是你拥有的