aspx部署加载失败的解决办法
问题
在编写Asp.net网页(aspx)时,调试运行时没有问题,部署之后打开则出现以下错误:
error on line 1 at column 2: StartTag: invalid element name
原因
这是由于aspx不同于普通的html,浏览器可以直接解析html,aspx文件浏览器是不认识的,需要经过Asp.net进行“翻译”,所以,需要在IIS中进行配置,告诉IIS如何翻译aspx。
解决办法
在IIS中找到相应目录,右键,选择 转换为应用程序 。
- 如果转换后不成功,可以试试先 添加虚拟目录 ,点击查看这里的解答。
- 转换为应用程序时,对应的应用程序池应该满足.net的版本要求。
- 如果以上办法未能解决,可能就是IIS配置的其它问题了。