Deployment - Living On The Edge Can Change A Constant String In A Deployed Website Page Dll?
Jul 27, 2010
In a situation where we accidentally published an asp.net website, without updatability, with one wrong URL, we'd like to just open that DLL and change the URL, to prevent waiting another week for the next publish opportunity.
In oldish native DLLs I knew how to change resources, but how would I attempt this with .NET DLLs? And is there an easy way, or only a hackerish one (I know of ildasm and ilasm)? If it matters, the string is a literal inside an event handler.
I have a simple crystal report created on VS 2008 .net 3.5 sp1. The report works when I run it from the local host connecting directly to the live hosted database. When I copy the files to the host server it connects with out error but at the point where the report viewer frame would appear I get a blank page and Done displayed on the browser status bar.
The host server has Crw server installed on it and other websites on the same server are working OK.
I have an Asp.Net website which should have a variable as a string in the url.
The content of the website changes depending on the year. the idea is to have this year in the url in a clean way.
http://localhost/YEAR/index.aspx
I have done this in MVC with routing, but i have no idea how to do it in asp.net I basically need just 1 route I guess. so all URL's will be as they were before (index.aspx, ...) basically in stead of having ?year=2011 behind EVERY url in the website i'd like to have this value in the route.
I have my website which is deployed in precompiled mode but I would like to know if there where any possiblity so I could republish a single precompiled page instead of the whole wbesite all over again (and this just for one little modification) ? If not, would it be more suitable if I did not use precompiled website for the deployment?
My website application is developed with Visual Studio 2008. The programming is written and tested with a project saved on my local hard drive. Afterwards the program is transferred to my http site with the Copy Web Site function of VS 2008. Previously Visual Studio always knew the location of the remote web site. It always started the Copy Web Site function with my source site as the http site and the remote site as the site on my hard drive.
Recently, Visual Studio demands that I enter the remote site. Of course, I can do this and cause the Copy Web Site function to work. However, when VS knew the remote web site, it could easily notify me as to what changes had occurred on the Remote site since the last Copy Web site function. This helped me in determining which files needed to be copied to the http Source web site. How can I permanently link my hard drive file location as the source site in the Copy Web site function of Visual Studio 2008?
I have a gridview pulling all data from one user. This gridview has an edit button and when that is clicked the gridview becomes too wide for the div/screen and I get a scroll bar. Since this gridview can only have one user in it anyway is it possible to display each field on seperate lines instead?
This question kind of follows on froma previous one I posted. I have a .net web site deployed on a server. In certain circumstances the site falls over. Specifically, when I browse to the site from my PC (which has visual studio) to the web server using a particular dns entry. So, I want to debug a browser session on my PC which is looking to a URL on a web server. How can I do this? Within VS when I attach to Internet Explorer no break point is ever reached?
( header is a custom control -- it simply adds some css by default and position ). In such case quotes marks have higher priority and entire text is sucked as-is, in effect I get header with text
<%= Foo.Bar %>
So, my question is -- what is the syntax to get the value of C# constant, no matter what (IOW -- with highest priority)? Edits:
i just deployed my web site to the remote server. I noticed that the menu (navigation) bar is doesn't display as on my local server. I am using visual studio 2010.The stylesheet was also deployed to my remote server. I am using the new asp.net 4 already designed navigation. It works find on my local machine but not on the remote machine.
I'm finally at the point of deploying my ASP.NET 4.0 MVC 2.0 -based web application to the target system and I am getting blank pages for everything - even for the login page. The web application is starting up cleanly without exceptions according to the logs, but none of my MVC routes are ever followed. Instead I get a 200 OK response with an empty page. Here's my environment:
The web application is the root application of a web site. This web site is associated with its own app pool. The pool is set up for .NET 4.0 with a specific local non-privileged user (not the default Network or System user), and this user has read access to the entire web site's tree.I am including System.Web.Mvc as a "Copy Local" reference, which is then in the bin area of the site. I have confirmed that the installed .NET 4.0 already has version 4.0 of the Abstractions and Routing stuff.The web site directory is in the Program Files tree, but any data the application reads and writes is in a different tree, a subdirectory of ProgramData. The app pool's user has read/write access to everything in that subtree. Evidence: the program is logging successfully to a directory in that tree.The site uses HTTPS but I have verified via trace.axd that it is getting through that stuff OK.
Here's what I've seen so far that leads me to suspect a routing problem:
I have a common base class for all my controllers that provides them with common resources. I have a log statement in its constructor, so I should see that in the logs if any of my routes are hit.Nothing is logged if I just give my https://systemname:81/.If I do https://systemname:81/Home/Index, which should be equivalent, I get a blank page from Firefox with a 404 error. (From IE, I get the standard IE 404 page - equivalent meaning.) I do not get the logging in that constructor.If I do https://systemname:81/Home.aspx/Index, I get the ASP.NET default 404 page and no constructor logging.However, if I do https://systemname:81/Home/Index.aspx, I still get the ASP.NET default 404 page, but my controller base class constructor is executed, as evidenced by the log message.
My site is currently running on IIS 7.5. I have installed SQL Server 2008 R2 on it. When working in VS 2010 on my local machine, what should I do to simulate the db during development? And how would I migrate that data to the db that exists on the server? How would I update my app with the new code? Simply re-compile and re-deploy?
I'm experiencing a frustrating problem. I'm developing a website with ASP.NET 3.5 on a windows XP box. When a deploy it to our development server (Windows 2003, .NET 3.5 installed), I notice some forms look just slightly different. I am using the Ajax Control Toolkit as well and I have noticed that controls such as the Modal Popup look jacked up (they are not centered and the drop shadow is not directly behind the popup). Also, I have noticed differences in line wrapping and things like that. This is very frustrating because I think the site looks great and then I deploy it to give demos and some pages look screwed up. I am using the same version of IE when I view it on my local box and on the development box. Looking at the site on my local box (with IE8), it looks great. Looking at the site on the development server (with IE8 as well), it looks jacked up.
I'm currently in the process of deploying my C# website. In the development IDE everything works fine but when i deploy to ISS 7 some of the pages work fine but others will just randomly hang. Ive been using the tracing utility and debug code to see where the problem is occurring. This is where it gets weird. If I turn on the tracer and set the pageoutput to true it works as fast as it does in the IDE without the hangs but displays all the tracing information. If i set the pageoutput to false and leave the tracer on, it will return to having the same problem. Ive put time outputs through the system and everything is running through quickly. So im at the point now where if i have the tracer displaying on the website there is no problem. But if i don't display the tracer the problem occurs and i cant see the logs to pinpoint it. The problem is occurring after EndRender. Sometimes it loads the top of the page and then hangs. The pages do complete but can take up to 10 seconds. . The same problem is happening in both IE and firefox.
I have just deployed a website using the copy website tool and I'm unable to get to the login page. I just get an HTTP 500 page saying:
The website is under maintenance The website has a programming error. I'm not sure what is happening here. The connection string points to a server hosting my SQL DB so I don't have to amend that. The website runs fine on the dev machine so I'm at a loss.
In my .cs page I am setting a value for a variable [count = 12]. count is a var, which I have declared on the aspx page.
Now I have to change the vlaue of the count = 13. which should be written in the !IspostBack event in the Page_Load(). But the issue is this that it's a very small change and I can't re deploy my website for this small change.
Is their any way I can modify the code in the production site whitout re deploying it?
I was just typing on an old site of mine that requires the constant contact method that uses threading and an update panel to prevent users from being logged out since despite setting the timeout period in web.config to what mathematically should be millions of minutes people still seem to get logged out after like 5 minutes. I tried the web service method, but it was ineffective.
The constant contact with an update panel accomplishes its primary objective well, however when a user clicks on their keyboards back button at the wrong time they get redirected to the previous page and if they click the forward button in their browser the page contains none of their typed data.
Is there a way to override whatever causes the backspace button to do this?
I have a website in C#/ASP.NET that is currently in development. When we are in production, I would like to do releases frequently over the course of the day, as we fix bugs and add features (like this: [URL]. If you upload a new version of the site or even change a single file, it kicks out the users that are currently logged in and makes them start over any forms and such. Is there a secret to being able to do deployments without interfering with users for .NET sites?
I'm developping an ASP.NET web applition which will be running on a intranet server. The web application will read and write data from / to an access mdb.
The link to this mdb is specified under the web.config file. However, in this web.config, the connection string points to a absolute path (for ex. c:information.mdb).
Is it possble to change this path after the web application is installed on the server (without having it to open in visual studio)? This is needed, because the application will be installed at other locations too, all pointing towards their own server and mdb (and this mdb file won't be always be on the c: drive).
I tried opening the web.config file with notepad, and changing it. Everything seems to work, but I'm not sure this method is good. Since I assumed you have to rebuild the application if you change somthing in the code...
i have 2 ASP pages in first page the user choose the database name and in other page take the database name and change the connection string to other databasehow i can pass a variable from one page to other by button click and how i receive this variable in other page and how to change the connection stringthe connection string is in web.config like this:
Just curious to know that if my pc is infected with trojan or any other virus, is it possible that my website will be infected along with that I have made up in asp.net with visual studio 2008.I am not sure that it is the right place to put this question or shall I have to put it to http://stackapps.com/ or any other site linked to stackoverflow. But anyhow it is very important for me know the answer.Because one gentelman report me about the infection of Jquery-1.2.3.min.js which I have downloaded from jquery official website.
In VS 2010 I have created an ASP.NET website. When I press the green play button {Debug} the site runs on my local server fine with no errors at all.
Finally I was happy with the site, so I went and purchased Windows Shared Hosting. I got all the details ..etc
Then in VS 2010 I right-clicked on the solution and choose Publish Website. I enetered my ftp details .. it asked me for username and pass < I provided those and clicked OK.
All seemed fine ! the files transfered over to the server ..etc But for some reason I now get errors !
I have created a website with asp.net and uses oracle connectivity with pl/sql developer.i have uses the crystal report which is a third party tool. how to purchase it.
i am using visual studio 2005 and yes i am using basic crystal crystal that comes with visual studio. Now suppose i hav purchase a domain www.abc.com.