您的位置:首页 > 其它

IIS 发布站点遇到的问题

2014-05-20 10:07 134 查看
问题1:

今天在发布VS2010开发的站点到IIS时,出现如下错误:

编译器错误消息: CS0016: 未能写入输出文件“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\3301548a\edd11848\App_global.asax.-jufsqw9.dll”--“拒绝访问。 ”

解决办法: 找到C:\windows\temp 文件,右键,属性,安全中添加 NETWORK SERVICE 并赋予读写权限,同时设置 IIS_IUSRS的权限为读写权限。

问题2:

web.config 设置如下: <sessionState mode="InProc" cookieless="true" timeout="30" regenerateExpiredSessionId="true"/>

如上配置启用了cookieless(将sessionid以URL方式存储,在连接中会自动加入S(sdf2sdf4....)一个24字符长度的sessionid),IE10 以上无法使用.

当设置为 cookieless="false" 采用cookie方式进行存储时,IE10正常使用.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: