ASP.NET部署后访问出错,是权限问题?
开发工具vs2005数据库SqlServer2000
在我的电脑上,程序写好后,用vs运行没有问题。
之后,我在另一台XP系统的电脑上安装IIS,也通过.net注册了。
我将程序复制到IIS的目录下。
首页运行,出错
修改代码,捕捉到如下异常:
System.UnauthorizedAccessException: Access to the path 'C:\WINDOWS\system32\20091002214141' is denied. at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bfromProxy) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options) at System.IO.File.Create(String path) at YQ.Tool.LogTool.WriteLog(String m) in G:\生产进销存\sms\YQ.Tool\LogTool.cs:line 13 at YQ.DAL.SqlHelper.GetTable(String tableName) in G:\生产进销存\sms\YQ.DAL\SqlHelper.cs:line 35 at YQ.DAL.UserDAL.GetUsers() in G:\生产进销存\sms\YQ.DAL\UserDAL.cs:line 14 at YQ.BLL.UserBLL.GetUsers() in G:\生产进销存\sms\YQ.BLL\UserBLL.cs:line 15 at _Default.Page_Load(Object sender, EventArgs e) in d:\webroot\Default.aspx.cs:line 23
不知要如何解决。
为什么程序会要访问'C:\WINDOWS\system32\20091002214141' 这个目录,这个目录在开发电脑上,和装有IIS的测试电脑上都没有。另外“G:\生产进销存\sms\”这个目录是开发电脑上存放项目的路径,为什么测试电脑上会
相关问答:
asp.net repeater 控件怎么可以取到子控件的值,设置断点在 ItemDataBound 事件怎么没有用的
Request.Form["name"]
楼主你要在把repeater中的 一个属性设置一下才能进入itemdatabound事件
可以 ......
ASP.NET 错误 无法识别的标记前缀或设备筛选器“asp”
代码如下:
<%@ Page Language="C#" ContentType="text/xml" AutoEventWireup="true" CodeFile=" ......
正在学习这个东东 感觉很多地方不是很懂 正在努力 散点粉给asp.net的同仁们 求教好的学习资料 谢谢
参考
asp.net/mvc上有很多内容。
最近也在看。
同聊。
JF,3Q
比我有前途, 我至少目前 ......
我在写asp.net分页代码的时候遇到这样一个问题:点击下页(系统自带的数字页码)没有显示数据但是返回到第一页却可以正常显示第一页的数据.......
源代码如下:
protected void GridView1_PageIndexCh ......