Streamreader For Remote Site And Relative Image Src?
Jul 15, 2010
I am trying to create a small app that will stream read a remote web page (specified by user input)find all images within the page (using regular expressions)stream read these imagesadd them as LinkedResource 's to a HTML emailI have got it working fine when the images and defined using absolute urls but not when they are relative - How can I can webRequest / streamReader to behave like a web browser does and locate the images based on their relative location.I have thought about manipulating the main web url and prefixing it to the source of the image, but I am not sure how I would deal with am image source such as
I am using SlideShowExtender and I am using a Slideservice webservice located also in root folder. It works fine. My image folder is in ROOT FOLDER. But I have member webpage folders and a general web pages folder. Now, when I click on webpages of any of these folders, the slideshowextender stops working because it looks for my IMAGE folder in those Webpage Folders. I know this happens because I can see it trying to download the image from that URL which DOESNT EXIST(looking for my image folder in webpage folders).
How do I make a relative URL for the images so that the slideshowextender still POINTS to the ROOT FOLDER of images and displays images at all times.
I cannot make the slideshowextender work when I am logged into the system.
I'm using a jQuery Menu in my Masterpage. This masterpage is used for several pages in the root directory of the webapplication. Now i have a page in a sub-directory and all the image-, stlyesheet and javascript-files paths are invalid there. I solved it almost by using servercontrols, tilde(~) and adding scriptreferences to the ScriptManager as you can see here:
[code]....
I could use absolute paths, but that would work only on the productive system and not on the development systems. Is there no other way to handle this?
This is very programming related but a somewhat non-programming question. I am performing image scaling in a web based application and I need to maintain my image relative to a fixed location even though it scales anchored by its top, left corner. Hope the graphic make this possible.The idea is that C is a fixed location that I want to maintain as my scaling origin rather than B which which is the current css behavior. C may or may not be within the actual image. So as the image scale, B needs to move relative to C. Example: if the image was scaled 50%, then B would move 1/2 the distance to C. If the image grew to 200% of its size, then B would move twice the distance away from C.Ultimately looking for a formula for x & y for B given the location of C and a scaling factor for the image. Not sure the size of the image needs to be part of this but I have it if needed.
We have a web application that I've just enhanced (and gotten rid of the MsgBox in it , too!) It runs on our production web server. I have the solution loaded in VS2005 on my PC. It's been deployed before, but this is the first time I am deploying it and I want to make sure I know what I'm doing. So I will choose Publish from the Build menu, and I think I want to say Remote Site - is that what will plop all my new stuff over the old? And is the value that I supply for Remote Site the URL, or would I use the IP
I use visual studio 2008 to create a new site at local IIS. I dragged login,loginview,loginstatus controls from toolbox and dropped to the page as well as set up the security from administrative tool. It's working fine locally however when I published it to the remote hosting site, I can't even see the page, only error instead. It's using VS builtin DB and I can't see the connection string in web.config.
Does anyone have links to good tutorial on how to programatically (using vb) connect to a remote site to download and save xml files to local server? Thank you very much. The remote site is using REST and queues but I do not think that should matter or?
Local machine visual studio day and month are normal in format dd/mm/yyyy. But after deployed to remote web site, saved Excel using C#, less than day 12, become mm/dd/yyyy.
Actually the code is to get data into Excel from stored procedure which do pivot table The way i save date to cell is oSheet.Cells[currentline, i + 1] = String.Format("{0:dd-MM-yyyy}", Convert.ToDateTime(reader[i].ToString()));
while (reader.Read()) { for (int i = 0; i < reader.FieldCount; i++) { if (reader[i] != System.DBNull.Value) { if (i == 0) { oSheet.Cells[currentline, i + 1] = String.Format("{0:dd-MM-yyyy}", Convert.ToDateTime(reader[i].ToString())); } else oSheet.Cells[currentline, i + 1] = reader[i].ToString(); } } currentline = currentline + 1; } reader.Close(); <runtime> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="System.Web.Extensions" publicKeyToken="31bf3856ad364e35"/> <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/> </dependentAssembly> <dependentAssembly> <assemblyIdentity name="System.Web.Extensions.Design" publicKeyToken="31bf3856ad364e35"/> <bindingRedirect oldVersion="1.0.0.0-1.1.0.0" newVersion="3.5.0.0"/> </dependentAssembly> </assemblyBinding> <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1"> <dependentAssembly> <assemblyIdentity name="Microsoft.Office.Interop.Excel" publicKeyToken="71e9bce111e9429c" culture="neutral" /> <publisherPolicy apply="yes" /> <bindingRedirect oldVersion="12.0.0.0" newVersion="11.0.0.0"/> </dependentAssembly> </assemblyBinding> </runtime>
I have a remote website form which sends variables to a page of my asp website. This is a standard form with http post. How do I access the url which sent the request to the page? Is this an environment variable? Http_referrer?
Yesterday I added a custom MembershipProvider to an ASP.NET web application, but when I deployed the application to its remote host server, it failed. I know I had the login info correct, and I also know that for nearly any exception in the login process, the Login control displays the standard error message, "Your login failed", so I assume something is wrong in the code/config.
What can I do to diagnose what is wrong on the server?
BTW: This weekend I only have FTP access to the server, so no event log, and CustomErrors is already set to Off.
THE END: I was an idiot, and using the wrong query window to check if the my login actually existed on the server.
I have a website that was originally written in webforms to which I have added MVC functionality. When debugging locally it works fine, however, once published and uploaded to my host the routes do not work and return a 404. I am pretty sure that I have uploaded all the correct files. Would just appear that routing is not working.
(the site will still serve normal aspx pages fine)
I think the problem may be related to http://stackoverflow.com/questions/1772975/mixing-asp-net-mvc-into-asp-net-webforms
But I cant see from that thread what the solution was. It looks like it might be something to do with the app_pool mode - but I am running in integrated mode, which is right AFAIK
UPDATE 2
So I think I have routing working. I basically created a new MVC app and went through theweb config file line by line and made sure I have everything I needed. Funnily, none of the tutorials online mention the correct additions you need to make. I have have another issue mind you... When i load my mvc page I am greeted with the message: The SessionStateTempDataProvider requires SessionState to be enabled.
I've added a line to web.config to enable sessions (wasn't aware they were off) and it still doesnt work.
UPDATE I created a new asp.net MVC project and ended up going through web.config line by line and ensuring that everything that related to MVC was included in my hybrid app. Suffice to say that none of the guides mention all the settings that are required (i was using the book professional asp.net mvc 1.0). I then included the global.asax file which is not published and set up a route so that a request for / was not being caught by MVC. I also had to enable sessions in web.config.
I used to deploy developed web parts to a remote sharepoint site by Build->Deploy menu inside Visual Studio 2008 months ago ( I am not a regular web part developer). My network engineer also asked me how to deploy web parts without stsadm commands. anyway now I can't. Visual Studio keeps complaining that the specified site doesn't have sharepoint site contained. "No SharePoint Site exists at the specified URL."
After googling, it is said web parts can't be deployed to remote sharepoint sites from visual studio. Only can to local site. However I did it before. Visual Studio 2008 service pack or hot fix made this feature (remote deploy) removed? Or is there any workaround?
I have a web site running on IIS7 on a remote server. I would like to do the following: Create a new subfolder under the root virtual directory. Create a new app pool. Add this new app pool to the new subfolder Normally, I would do this manually in IIS by first creating the app pool, and then right-clicking the sub folder an choose "add application", but I need to do this programmatically in C#. I've managed to make the above points 1 and 2 work, but I can't find the way to adding the application to the sub folder. This is the code I have used so far for 1 and 2:
[Code]....
So, I need to add "MyAppPool" to the "NytSite" folder. Is this even the correct way to do this?
I just started using VWD 2010 and I used Copy Web to upload the site to the server. However, whenever I try to upload a new version of a file that I've already uploaded, the upload fails, with this error in the log (as an example):
Copy from 'C:UsersLouDocumentsVisual Studio 2010WebSitesgenusus10 ools' to 'ftp://69.67.214.24/web/tools' started at 10/6/2010 4:00:33 PM.
I'm scraping a page from a remote site. I have the correct HTML and it is below. However, I need to display only the top 3 new stories. Using C# how can I loop through the HMTL on the page to do this? Here is the HTML that I have scraped from the screen and am currently display on the page:
Given a URL to an image (and not the image itself), what's the most efficient of getting it's dimensions? I would like to change the height and width attributes in the image tag (<img>) if it is greater than 200x200. However, if it's smaller than that, then I'd like to keep the size as it is. (I'm using ASP.NET/C#)
I'm using an outside page to update an image in my system. When I'm redirected back to the page I've worked in, I still see the old picture. I don't see my changes until I press ctrl+f5.
I'm trying to read an html but it's only reading the first 1169 characters? And when I open the source code it's huge! here is the html I'm trying to read http://mesowest.utah.edu/cgi-bin/dro...graph=0&past=0. If i enter in another website it reads 23,000 characters.
Code: Protected Sub Button82_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button82.Click
Dim request As System.Net.HttpWebRequest = System.Net.HttpWebRequest.Create("http://mesowest.utah.edu/cgi-bin/droman/meso_base.cgi?stn=DPG01&unit=1&time=LOCAL&product=&year1=&month1=&day1=00&hour1=00&hours=&graph=0&past=0") [code]....
I am calling a RESTful web service in the back-end of some ASP.NET pages.
I am using ASP.NET asynchronous pages, so under the hood I am using the methods:
HttpWebRequest BeginGetResponse() and
HttpWebRequest EndGetResponse()
The response string in my case is always a JSON string. I use the following code to read the entire string:
using (StreamReader sr = new StreamReader(myHttpWebResponse.GetResponseStream())) { myObject.JSONData = sr.ReadToEnd(); }
Is this method OK in terms of scalability? I have seen other code samples that instead retrieve the response data in blocks using Read(). My primary goal is scalability, so this back-end call can be made across many concurrent page hits.
I recently purchased a new domain for the sole purpose of hosting all the static content on a separate server and delegate CPU intensive operation like thumbnail creation on a different pool. Now I would like to do some operations on images uploaded to that remote server : creating thumbnails or updating the image if we need to. Should I download the images to my server, modify them there and then upload them back to the remote server or should I try to create web-services to manipulate the images?One of my solution was to provide an interface to upload and manipulate the images in the new domain, by leaving the old domain when it comes time to work on images, but I find it kind of awkward.I would like to keep the new domain cookie free. How would that affect my ability to restrict any random user to use the web-services if I decide to go that way?
I want to display image in image control but the image is on the different server. My application is Intranet based application. My image is stored on "C:ProjectImagesimg123.jpg" and my server name is "MyServer". Can any one send me the code to display image in to the image control?
I have a page with is basically a few Gridviews that I want to email to some users. The Gridviews are connected to sqldatacontrols. I create the select statements in the code behind. This all works fine.
To email the page I read the page into a streamreader and then creates an email and sends it. So when I get the email the Gridviews show no data.
I stepped through my code and found that the issue is with a variable. The Select statement has a few parameters one of which comes from a profile variable. When the page is read the profile variable is empty. I tried it as a session variable and that fails as well so my question is if I cannot use profile variables or session variables what other way is there to save this data?
In VB I can place module level variables so that say when a form loaded and I wanted to save a variable I would load the module variable which made it available to any form in the project but I assume that I cannot do the same in VB.net asp.Net? On the first page load the variable is available I just have to figure out a way to save it to pull out again when the page posts back.