今天部署asp.net网站的时候遇到了两个问题 :
一、网站部署完毕后出现了404的问题
查资料发现还是少配置
在web.config中的configuration配置节点下加入如下配置节点即可
<system.webServer>
<defaultDocument>
<files>
<add value="index.aspx" /> <!--这个地方配置的是网站的默认页面 -->
</files>
</defaultDocument>
</system.webServer>
加上以上配置在刷新网站 就正常了
二、网页中包含富文本编辑器 ,在web.config中有如下的配置
<system.web>
<pages validateRequest="false"></pages>
</system.web>
<pages validateRequest="false"></pages>
</system.web>
本地保存 富文本编辑器里面的值 正常没问题(提交的值包含html标签)
但是发布到服务器上就失效了
经过查找资料发现缺少一个配置节点(红色的部分的配置节点好似缺少的 加上问题就解决了)
<system.web>
<httpRuntime requestValidationMode="2.0" />
<pages validateRequest="false"></pages>
</system.web>
<httpRuntime requestValidationMode="2.0" />
<pages validateRequest="false"></pages>
</system.web>