asp.net页面只显示html标签当我想在我的localhost中显示时。我在vs 2010中创建了一个asp.net网站项目。并将已发布的文件移动到C:\ wamp \ www \ CRS for localhost。但是asp.net页面只显示html标签。看图像。
这是一个网站项目而不是网络应用程序。所以我无法构建包并导入到IIS。请帮助我。
编辑1 -
当我将所有文件移动到C:\ inetpub \ wwwroot \ crs并在localhost中访问时,它会给出配置错误。
描述:处理为此请求提供服务所需的配置文件时发生错误。请查看下面的具体错误详细信息并相应地修改配置文件。
分析程序错误消息:在应用程序级别之外使用注册为allowDefinition ='MachineToApplication'的部分是错误的。此错误可能是由于虚拟目录未在IIS中配置为应用程序。
我想念的是什么?
答案 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中给出名称,然后给出项目的正确路径。
4)然后你可以访问localhost
中的asp.net页面答案 2 :(得分:-1)
检查页面所服务的内容类型必须是“text / html”而不是你拥有的