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 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.
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 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've a aspx page that convert a word document to a aspx page.
At my devemopment PC anything works fine but at Windows Server 2008 I'd a lot of trouble, starting with the error:
Retrieving the COM class factory for component with CLSID {000209FF-0000-0000-C000-000000000046} failed due to the following error: 80070005
(Like this thread http://forums.asp.net/p/1423138/3163090.aspx#3163090?Interop+problem!)
But this solution doesn't work for me, the error was the same.So I found an other thread somewhere in the net that suggest to use <identity impersonate="true" userName="user" password="userpw"/> to solve this problem.
This works paticaly, I get no more access error and can create a new instance of the word application.But now I get an error in this line:
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
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 want to make a 2nd website and am using a copy of the site files from my 1st site built for me, I added them via FTP to the hosting company. I realise when I edit the new site via the CMS it is editing both sites plus when I try to change anything to the CSS file I get the following error -
So my questions are what do I need to change to be able to deploy a new site with the files I have to make a new site?I also don't understand where the password is coming from, I can see the User ID comes from the database. in the Asp.net connection strings are the following:
site Data Source=sql7.hostinguk.net;Initial Catalog=***;User ID=***;Password=*** - Where is this password coming from?
membership Data Source=sql7.hostinguk.net;User ID=***;Password=***;persist security info=False;initial catalog=***;
I'm trying to run a website (site2) that I've placed inside a folder (dir-site2) of another website (site1). The default file of site2 displays fine in every browser on my local computer, as in when I type http://localhost:45912/www.site1.com/dir-site2/default.aspx. But when I upload everything to my host's server and type this
http://www.site1.com/dir-site2/default.aspx I get a server "can't access" error message. I can't display any file that is inside the subdirectory, dir-site2.
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!"; } } }
I have a website built in .Net Framework 4. It's built on my Win 7 X64 pc. When I add a x64 dll file as reference I get a "Could not load file or assembly 'xxname' or one of its dependencies. An attempt was made to load a program with an incorrect format."I know that I can set the application pool to enable 32 bits application or not, but this error cause me to not being able to debug or compile the website. How do I proceed?
I was trying to add my ASP.NET website in IIS 7.5 on my local computer. I followed these steps in IIS Manager.
* Right click sites>Add website and specify physical path. (I chose the app pool as Default app pool) * Right click on the WebSite just added>Manage>Browse.
On trying to browse the website, I am getting this error
The requested page cannot be accessed because the related configuration data for the page is invalid
Here's the screenshot: [URL]
I have edited the permissions for the Web.Config in Site's physical path as said in here [URL] but this does not resolve the problem still. What should I do?
I have a website that is hosted on IIS6 and set to use .NET 4.0, but I still have a WCF service on the site that is using 3.5. When i browse my svc file, i get the error:
unrecognized attribute 'targetFramework'
and it point to the websites root web.config. I have tried this MSDN article and still get the same error. My site is using a different app pool than my WCF service, and is configured to use 4.0 in the ASP.NET tab of properties. I have also checked and made sure that my WCF service is using 3.5(2.0) in its ASP.NET properties tab.