日期:2014-05-17  浏览次数:20410 次

问一个asp.net网站编译发布的问题
服务器是MS SERVER2003 R2,IIS V6.O,本身没有装编译器或者VS
我在客户机上将没有编译过的VS网站生成功能后运行,客户机运行正常,将编译过的文件拷贝到服务器上再发布,发现图片和样式全部都出问题了。

请问该怎么解决?
是不是一定要在服务器上生成网站并发布才可以?
将客户机上经过编译的网站拷贝到服务器上发布不行吗?
原先服务器并没有安装编译器啊,但是大部分运行是正常的,服务器也只有编译后的文件,没有.cs文件和bin文件夹

希望和请求大家的帮助,谢谢

------解决方案--------------------
在VS里面点击发布网站,然后把发布出来的所有文件都上传到服务器,然后设置css,图片文件夹允许匿名可读取
<configuration>
<location path="允许匿名访问的文件夹名称或者文件路径">
<system.web>
<authorization>
<allow users="?"/>
</authorization>
</system.web>
</location>
</configuration>

------解决方案--------------------


不涉及到写入 
我想问题不在权限
还是在配置和路径

------解决方案--------------------
路径问题 ,看看样式以及图表相关的路径。
------解决方案--------------------
Page.ResolveUrl设置路径
检查CSS文件的路径设置
文件夹操作权限,检查网站中权限设置