网站部署时服务器会添加一些安全策略,导致Security Exception错误.
首先部署到IIS中会有错误,这就需要在web.config中添加
<location allowOverride="true">
<system.web> <trust level="Full" originUrl=""/> </system.web> </location>以给予权限。
然后如果用WCF做好服务,并为Windows Service是,会有安装不了,报发FileloadException错误,这时需要将文件解锁,右键文件属性中有解锁(unlock),解索即可安装。
最后会有可能服务启动不了,报1053错误,首先检查配置中.net framework版本是否正确,比如4.0配置为4.5 。