网站发布后在iis浏览,首页和后台首页有乱码,其他页面好好的,怎么解决?
还有<a href="A.aspx?id=aaa"></a>页面里的一个连接,怎么加密或隐藏参数
还有<a href="A.aspx?id=aaa"></a>页面里的一个连接,怎么加密或隐藏参数
解决方案 »
- 在Page_Load中,可以定义页面的控件如Label的TEXT属性吗?
- 问一下关于像校内网,hi.csdn.net这样的SNS网站
- 在看别人的代码遇到"从元数据"
- 谈话记录
- 紧急求救:关于Windows Xp professional 2002 SP2 下ActiveX控件注册失败的问题......
- 请问哪位知道如何修改DataGrid中edititemplate动态生成的TEXTBOX的宽度
- 请问谁用过一些聊天程序(比方ichat),有问题一问,多分
- 为什么我的超链接在缺少了参数?
- 在安装iewebcontrols.msi(TreeView1.0)遇到的问题(急)
- 谁有duwamish的中文文档啊?
- 求ASP.NET+DATABASE的面试题!
- web.config里access数据库连接问题
由于这个web管理工具具有很高的权限,为了安全性考虑,需要将其部署在内网环境中,外网用户是不能访问的。
所以需要在IIS中新建一个网站(XP自带的IIS不能建立多个网站?)。
首先建立一个本地目录,里面放置页面文件。然后建立一个网站。有几个默认参数需要改变一下,不然是不能进行asp.net访问的。
在网站主目录中,要勾上:读取,目录浏览,记录访问,索引资源
在执行权限中选择:纯脚本。
访问地址如下:http://192.168.1.2:5150,后面不需要跟虚拟网站的名称。
static Byte[] byKey64={23, 80, 60, 28, 91, 38, 70, 55};
/// <summary>
/// 加密算法
/// </summary>
/// <param name="strText">要加密的字符串</param>
/// <returns>string </returns>
public static string Encrypt(string strText)
{
try
{
DESCryptoServiceProvider des = new DESCryptoServiceProvider();
Byte[] inputByteArray = Encoding.UTF8.GetBytes(strText);
MemoryStream ms = new MemoryStream();
CryptoStream cs = new CryptoStream(ms, des.CreateEncryptor(byKey64, Iv64), CryptoStreamMode.Write);
cs.Write(inputByteArray, 0, inputByteArray.Length);
cs.FlushFinalBlock();
return Convert.ToBase64String(ms.ToArray());
}
catch(Exception ex)
{
Log(ex.Message);
return "加密时出错:"+ex.Message;
}
} /// <summary>
/// 解密算法
/// </summary>
/// <param name="strText">要解密的字符串</param>
/// <returns>string </returns>
public static string Decrypt(string strText)
{
try
{
DESCryptoServiceProvider des = new DESCryptoServiceProvider();
Byte[] inputByteArray = Convert.FromBase64String(strText);
MemoryStream ms = new MemoryStream();
CryptoStream cs = new CryptoStream(ms, des.CreateDecryptor(byKey64, Iv64), CryptoStreamMode.Write);
cs.Write(inputByteArray, 0, inputByteArray.Length);
cs.FlushFinalBlock();
System.Text.Encoding encoding = System.Text.Encoding.UTF8;
return encoding.GetString(ms.ToArray());
}
catch(Exception ex)
{
Log(ex.Message);
return "解密时出错:"+ex.Message;
}
}
requestEncoding="utf-8"
responseEncoding="utf-8"
/>检查一下这里有没有被更改.