asp.net发布网站出现的问题,求救

做好的网站,在VS2008上全部正常运行,然后申请了领域发布上去了,游览网站全是空的.啥都没有.但是我要是自己写连接没一点问题,但是点<A>连接就是打不开,连接全部正确.... 做好的网站,在VS2008上全部正常运行,
然后申请了领域发布上去了,游览网站全是空的.啥都没有.
但是我要是自己写连接没一点问题,但是点<A>连接就是打不开,连接全部正确.
请问这改怎么解决,或者这是哪的问题
展开
 我来答
养什么么死什么
2010-11-25 · TA获得超过6710个赞
知道大有可为答主
回答量:1372
采纳率:60%
帮助的人:908万
展开全部
这个很简单,首先是显示图像
图像控件的图像文件属性指向一个动态页面,如graphic.aspx.
页面加载函数为查询图像字段,显示在该页面:
protected void Page_Load(object sender, EventArgs e)
{
if(Request.QueryString["class"] == null || Request.QueryString["id"] == null)
{
CreateEmptyImage();
return;
}
string strCommand = "";
if(Request.QueryString["class"] == "network")
{
strCommand = "SELECT 组网图, 图像类型, 图像大小 FROM UT_NETWORK_LIST WHERE 编号='" + Request.QueryString["id"] + "'";
}
SqlConnection oConnection = new SqlConnection(Globals.ConnectionString);
SqlCommand oCommand = new SqlCommand();
oConnection.Open();
oCommand.Connection = oConnection;
oCommand.CommandText = strCommand;
SqlDataReader oReader = oCommand.ExecuteReader();
if (!oReader.Read() || oReader["图像类型"] == DBNull.Value || oReader["组网图"] == DBNull.Value || oReader["图像大小"] == DBNull.Value)
{
CreateEmptyImage();
return;
}
Response.ContentType = (string)oReader["图像类型"];//设定输出文件类型
Response.Clear();
Response.BufferOutput = true;
////输出图象文件二进制数制
Response.OutputStream.Write((byte[])oReader["组网图"], 0, (int)oReader["图像大小"]);
Response.Flush();
}
答案补充
图像的上传:
HttpPostedFile oFile = oFileUpload.PostedFile; //HttpPostedFile对象,用于读取图象文件属性
SqlConnection oConnection = new SqlConnection(Globals.ConnectionString);
oConnection.Open();
SqlCommand oCommand = oConnection.CreateCommand();
SqlTransaction oTransaction = oConnection.BeginTransaction();
oCommand.Connection = oConnection;
oCommand.Transaction = oTransaction;
答案补充
try
{
if (oFile.ContentLength == 0)
{
oCommand.CommandText = "INSERT INTO UT_NETWORK_LIST (名称, 类别, 备注, 时间) VALUES (@Name, @Class, @Description, @Date) ";
}
else
{
oCommand.CommandText = "INSERT INTO UT_NETWORK_LIST (名称, 类别, 备注, 时间, 组网图, 图像类型, 图像大小) VALUES (@Name, @Class, @Description, @Date, @Image, @ImageContentType, @ImageSize) ";
答案补充
Int32 FileLength = oFile.ContentLength; //记录文件长度
Byte[] FileByteArray = new Byte[FileLength]; //图象文件临时储存Byte数组
Stream StreamObject = oFile.InputStream; //建立数据流对像
//读取图象文件数据,FileByteArray为数据储存体,0为数据指针位置、FileLnegth为数据长度
StreamObject.Read(FileByteArray, 0, FileLength);
答案补充
oCommand.Parameters.Add("@Image", SqlDbType.Binary, FileLength).Value = FileByteArray;
oCommand.Parameters.Add("@ImageContentType", SqlDbType.NVarChar, 50).Value = oFile.ContentType;
oCommand.Parameters.Add("@ImageSize", SqlDbType.BigInt).Value = oFile.ContentLength;
}
答案补充
好了,这些代码你应该知道怎么弄了,有字数限制发些代码真不容易。
答案补充
系统很大,代码很多。而且我把相关的提取出来更清楚。
zlkzlpzhao
2010-11-10 · TA获得超过191个赞
知道答主
回答量:205
采纳率:0%
帮助的人:132万
展开全部
做好的网站,在解决方案管理器那里点击右键发布网站,发布完了以后,在IIS上面部署,部署完了之后申请域名,链接你的网站,就可以了。你应该是没有在IIS上面部署。最简单的部署方法,右键发布好的网站,WEB共享,注意设置一下权限就可以了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
vcyi
2010-11-10 · TA获得超过2.2万个赞
知道小有建树答主
回答量:1192
采纳率:0%
帮助的人:907万
展开全部
你的.net没有在iis上注册吧
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式