Converting Full Website Written With Asp 1.1.4322 To 3.5
Mar 4, 2011
Im working with a complete website that was made quite a few years ago, and need to make it functioning with the most recent version of asp. I have no previous experience with asp.net
I've got an external site that's built in SharePoint 2007. the user of the site need to have an option to view the full site when accessed from a mobile device. I am thinking of just creating a button control to do this. The question is, what would be the best solution to do this?
I am trying to justify writing a website in asp.net that has the potential to be as large as wikipedia. Are there any large websites content driven websites that have been written asp.net?
I want to create a unit testing project for my existing websiet which is written in VB. When I try to add a unit testing , no place I can select c#. It always create in VB. How can i add a c# unit testing project for it?
I have two examples to show you what I want to achieve here. But to point what's different about my question, Is that I'm having a parametrized URLs and I want to implement URL rewriting to my application. But I don't want to convert the parameter in the URL to be placed between slashes..."page.aspx?number=one" to "pages/one/" << NOT!
First example:
http://localhost:1820/Pages/Default.aspx?page=2&start=5 To http://localhost:1820/Pages/page2
Second example:
http://localhost:1820/Items/Details.aspx?item=3 To http://localhost:1820/Items/ItemName
But I'll still need all the parameters in the original URLs
I have been doing some research on this topic, and I've come to the conclusion that it's a terrible spot to be in.
Basically, through "business logic," as it was called in another thread, we have a website utilizing both VB and C# throughout. We are running production code with several developers without any kind of source control. All project updating and propagation is done through file system copies, backups and overwrites. I recently stepped into this mess and thought it would be a good idea to implement source control. After installing and setting up Team Foundation Server 2010, I quickly discovered it is impossible to add a website to TFS source control, mainly due to its "projectless" nature. After attempting to create a web project, I now understand the impossibility of creating one assembly from aspx pages compiled from different languages.
My question then becomes, what is the best solution? The vast majority of the code is haphazard (to say the least), so creating two separate projects would be difficult in that there would be a huge amount of reference updating that would need to be done, and the deployment aspect might be nightmarish, though I'm not too sure about that. Consolidating to one language, while everyone seems to agree would be nice, would probably require months of time and thousands of lines of rewritten code. The final alternative seems to be simply putting off adding the project to source control altogether, until a solution for the two-language dilemma can be addressed.
Is it possible to just add the source files to source control? Or would that be more of a hassle? Has anyone ever tried to create one website out of two projects with separate languages? How difficult is that to deploy and maintain? Is our best bet simply to consolidate to one language?
I wish there was a better mechanism for handling multiple languages in a web project. It doesn't seem like a completely outlandish idea (itis supported in web sites), but it seems like it's being treated like it's at the fringe of web application development...
The title says it all. We had a working website built on framework 2.0 with membership. After we converted it to framework 3.5 using the Visual Studio automated conversion mechanism by opening it in Visual Studio 2008 and following the prompts, the membership system is now broken. Dammit, all we wanted was some newer AJAX. The rest of the site appears to be functioning fine, but when it comes to logging in or managing security on the site, it fails.
So the errors we receive when trying to manage security via the built-in admin pages, seem pseudorandom; everything from 'user cannot log in to database' to 'this file is being used by another process' to 'there's a problem with your datastore'.
I get ReffererUrl from current User, if refferer is exists i need to extract hostname without .com/.co.uk .... etc. value from it. So if ReffererUrl is [URL] i want to get just "something".
Doesn't matter whether it is Regex or something else.
I am not sure if I am using the correct terms. But it is possible to create an asp.net website at least three ways.
1) Where the form and code behind code are in the same file 2) Where the form and code behind code are in separate files, resulting in 2 files for each page (*.aspx, and *.aspx.vb) 3) Where you upon the site up as a project, but insert web pages. This approach results in three files per page (*.aspx, *.aspx.designer.vb, and *.aspx.vb)
My problem is I have a site which is done the third way and I would like to switch it to the second. Is there any automated way to do this, or do I have to do it page by page. What I can do is Open a new site with Create Website, insert a page, and then do some copy and paste.
i want to convert my website built in vs 2005 (2.0) to vs 2008 (3.5) application.could u plz send me simple and precise steps...i tried out what microsoft ppl are saying...but i m not getting that prompting message ("do u want to convert all webs to .net 3.5"), when i open my application in vs2008..
I need to convert my asp.net website to Arabic on a button click. My website renders data from database and also html tags. I am aware that i can achive this using google translator, But I am not looking for that.
Below is my requirement.
My site will load in english as default languge and there will be an option(may be a button) to convert the site content to arabic. I need to achive this with minimum time.
How would I hide the pages that the user is surfing and just show him/her the domain name. E.G. www.google.com as opposed to www.google.com/index.aspx etc...
The moment a user logs in application should get converted in full screen like we get after pressing f11
I am using this javascript function
<script type="text/javascript"> function goFullscreen(element) { if (element.mozRequestFullScreen) { // This is how to go into fullscren mode in Firefox // Note the "moz" prefix, which is short for Mozilla. element.mozRequestFullScreen();
Apparently, DNN installations do not like to be precompiled (they won't be able to find any localized strings then). Our installation is safely put in SVN, which means I cannot just copy the whole directory. To publish everything, I need to copy the whole website directory without the SVN files and directories. So far, I've been messing with good old DOS commands, which is time consuming and error prone.
an MS-Built script or step to do just this? Or can I do this using default Visual Studio 2010 commands?
I have developed a asp.net website.Now what i want is that it should be multilingual.I don't want a page to be multilingual.I want the whole website to be multilinual.I used the Culture settings as
System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("zh-HK"); System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("zh-HK");
This is the setting i used for the culture but my website didn;t got converted.I searched a lot on google but not able to find any solution.Also the resource files process a bit too hard Please let me know how i can achieve this.Using some free third party tool or some jquery or some javascript code or some asp.net implementations which i can complete quickly.
I got this error in a project I did a while back. I think this was a web site project that i converted to a web app project. This was a while ago. This is an app I'm trying to run on my local machine. I'm not using IIS.
Does anyone know what this means?
Error 2
It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.
C:UsersKristDocumentsVisual Studio 2008ProjectsWeb AppsKrist Woodard .net tabbedWebApplication1WebApplication1Web.config 46
Setting the .Net trust level to Medium on a site will ensure that no code can access files outside the application directory.
I have an ASP.Net site that must run in Full Trust. I have configured my website in IIS to use its own Application Pool Identity [URL].
Currently it is possible for scripts/code in this app to read files outside of the application directory. This occurs because by default, accounts that are a member of the BUILTINusers group are able to read most files on the system, including c: and c:windows. It appears that Applicaion Pool Identity accounts are also members of BUILTINusers.
Is it possible to prevent file access outside the website folder while keeping Full Trust?
After following the instructions in Scott Guthrie's blog for converting a web site to a web application project, I am getting many, many errors. Most are either 'Name <control> is not declared.' or 'Type <type> is not defined.' And most, but not all of these errors are in the same .vb page.
I am developing a C# VS 2008 / SQL Server 2005 Express website application. I have tried some of the fixes for this problem but my call stack differs from others. And these fixes did not fix my problem. What steps can I take to troubleshoot this?
System.Data.SqlClient.SqlException was caught Message="Conversion failed when converting datetime from character string." Source=".Net SqlClient Data Provider" ErrorCode=-2146232060 LineNumber=10 Number=241 Procedure="AppendDataCT" Server="\\.\pipe\772EF469-84F1-43\tsql\query" State=1 StackTrace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj) at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at ADONET_namespace.ADONET_methods.AppendDataCT(DataTable dt, Dictionary`2 dic) in c:Documents and SettingsAdminMy DocumentsVisual Studio 2008WebSitesJerryApp_CodeADONET methods.cs:line 102 And here is the related code. When I debugged this code, "dic" only looped through the 3 column names, but did not look into row values which are stored in "dt", the Data Table. public static string AppendDataCT(DataTable dt, Dictionary<string, string> dic) { if (dic.Count != 3) throw new ArgumentOutOfRangeException("dic can only have 3 parameters"); string connString = ConfigurationManager.ConnectionStrings["AW3_string"].ConnectionString; string errorMsg; try { using (SqlConnection conn2 = new SqlConnection(connString)) { using (SqlCommand cmd = conn2.CreateCommand()) { cmd.CommandText = "dbo.AppendDataCT"; cmd.CommandType = CommandType.StoredProcedure; cmd.Connection = conn2; foreach (string s in dic.Keys) { SqlParameter p = cmd.Parameters.AddWithValue(s, dic[s]); p.SqlDbType = SqlDbType.VarChar; } conn2.Open(); cmd.ExecuteNonQuery(); conn2.Close(); errorMsg = "The Person.ContactType table was successfully updated!"; } } }
On my content page I have the code (in page_load):
if (Master.pageAction == "remove") { int removeProductID = int.Parse(Request.QueryString["ID"]); int removeOptionID = int.Parse(Request.QueryString["optID"]); Master.myBasket.removeFromBasket(removeProductID, removeOptionID); //Response.Redirect("viewBasket.aspx"); } The function remove from basket is defined as: // Removes item from a basket public void removeFromBasket(int itemsID, int optionsID) { Page myPage = (Page)HttpContext.Current.Handler; this.setCookieString(""); myPage.Response.Write("done"); }
And it calls:
// Sets cookie date public void setCookieString(string cookiesData) { Page myPage = (Page)HttpContext.Current.Handler; HttpCookie basketCookie = new HttpCookie("basket"); basketCookie["items"] = cookiesData; basketCookie.Expires = DateTime.Now.AddDays(7d); myPage.Response.Cookies.Add(basketCookie); }
I use the setcookiestring function on other pages and it works fine, but this function (removing from the basket) isn't setting the cookie! It is writing "done" to the top of the page, so the functions are executing.
No warnings, no errors, it's just not updating the cookie.