日期:2014-05-18  浏览次数:21168 次

文件下載,找不到*.Config 格式的文件
做了一個文件下載的功能,*.dll *.exe 都可以在IE(http://192.168.1.110:180/update/a.txt)找到,
但如果是(http://192.168.1.110:180/update/a.Config) 卻找不到。
string updateFileUrl="http://192.168.1.110:180/update/a.Config";
  WebRequest webReq = WebRequest.Create(updateFileUrl); /////這里報錯,找不到文件路徑
  WebResponse webRes = webReq.GetResponse();
  fileLength = webRes.ContentLength;

  lbState.Text = "正在下载更新文件,请稍后...";
  pbDownFile.Value = 0;
  pbDownFile.Maximum = (int)fileLength;
  try
  {
  Stream srm = webRes.GetResponseStream();
  StreamReader srmReader = new StreamReader(srm);
  byte[] bufferbyte = new byte[fileLength];

不能更改後綴名,因為是程式生成的,我要自動更改到客戶的機子上

------解决方案--------------------
困惑,帮顶!等高手回复!
------解决方案--------------------
.config,.ini等一些扩展名,这些IIS会认为是系统文件,是不充许下载或打开的。

应该在IIS里可以进行设置,忘记在哪里设置了,自己再查一下吧。
------解决方案--------------------
最好还是打包文件下载...
Config为配置文件,这样做很不安全