Я сохранил страницу aspx как html, она работала на моем локальном компьютере, но после опубликования на сервере была показана ошибка, при которой «доступ к пути запрещен» ... Я попытался предоставить разрешение доступа, а затем он не работает. Может ли кто-нибудь помочь с этим? или еще есть какой-либо другой способ, чтобы сохранить страницу в C# asp.net? ...Загрузите и сохраните страницу aspx
string url=HttpContext.Current.Request.Url.AbsoluteUri;
string sHtml="";
HttpWebRequest request;
HttpWebResponse response=null;
Stream stream=null;
request=HttpWebRequest)WebRequest.Create(url);
response=(HttpWebResponse)request.GetResponse();
stream=response.GetResponseStream();
StreamReader sr=new StreamReader(stream,System.Text.Encoding.Default);
sHtml=sr.ReadToEnd();
string path=Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
string textfilename=TextBox1.Text;
string getpath=path+"\\"+textfilename+".html";
File.WriteAllText(getpath,sHtml);
if(stream!=null)stream.Close();
if(response!=null)response.Close();
путь Спасибо ..
Где вы экономите? в БД или только в HTML-файле? – anishMarokey
Я сохраняю файл html – Leema
Зависит от способа его сохранения, вам нужен код здесь, чтобы рассказать вам больше. – Aristos