|
Hi, we have around 15 .NET 2.0 and .NET 3.5 applications and I've created a new .NET 4.0 app.
I would like to put this with the others on our new web server however when deploying I get an error about duplicate entries in the web.config.
I think it specifically relates to tags like System.Web.Extensions and clashes with the machine.config on the server.
If I remove these tags then I'm sure the error will go away. My question is...what's the best approach here?
Surely removing these tags every time I deploy is not the solution. Should I upgrade all the applications to .NET 4.0? If so, what then? Would I simply remove the duplicate entries from the machine.config rather than the web.config for each deployment?
Can somebody please advise on the best solution moving forward for this problem? Thank you!
|
|
|
|
|
Make sure each application is assigned to an application pool with the appropriate .NET Framework version selected. The 4.0 application should have 4.0 selected; the 2.0 and 3.5 applications should have 2.0 selected.
If your hosting all of the applications in the same site, then you'll need to make some changes to the web.config file:
Changing ASP.NET web.config inheritance when mixing versions of child applications[^]
In particular, you'll need to wrap various sections in the parent application's web.config file in <location> tags:
<location path="" inheritInChildApplications="false">
...
</location>
Try to avoid touching the machine-level config files - you never know whether an update will overwrite your changes.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
That's great, thanks very much!
|
|
|
|
|
In my opinion, I would migrate the older apps to 4.0
It's really not that bad, I did 20 apps in a short amount of time.
the smtp.mailclient had the biggest change, and was just a couple of lines of code.
Do a test one, create a new folder, copy the project into it, and see what happens.
|
|
|
|
|
|
Hi,
I am newer for MVC. I have to do URL re-writting here.
Now my URL is like http://wwww.domain/controller/action/{parameter}
But I need like http://wwww.domain/{parameter}
OR
http://wwww.domain/name/{parameter}
For this I have changed my glogle.asax file like
routes.MapRoute(
name: "routeTest",
url: "routeTest/{parameter}",
defaults: new { controller = "home", action = "testrout" }
);
But yet its not working.
anyone can help me please..........
|
|
|
|
|
Did you add your custom route along with the default, or did you modify the default route to custom? If you still include the default route, try placing your custom route above it in the code.
When you say "it's not working", what do you mean? Do you get an error message?
djj55: Nice but may have a permission problem
Pete O'Hanlon: He has my permission to run it.
|
|
|
|
|
i have a layout page and 2 views.one is news and second is home .i want to show the news view at portion of layout page .i want to show news view to appear at all pages when we navigate from one page to other............but i m unable to do that plz kindly help me .......thanks in advance
|
|
|
|
|
Just look into @Html.Action("ActionMethodName").
You need to add it in your layout page.
Life is a computer program and everyone is the programmer of his own life.
|
|
|
|
|
Hi
I have now spend the weekend trying to figure out how to post a status update to a facebook page (not user ) with out any luck (Yes my wife is angry .
Looks like on the net there is no working example.
What I got so far is
Dim fb = New FacebookClient()
fb.AppSecret = app_secret
fb.AppId = app_id
Dim result = fb.[Get]("oauth/access_token", New With {Key .client_id = app_id, Key .client_secret = app_secret, Key .grant_type = scope, Key .redirect_uri = Url})
fb.AccessToken = result.access_token
fb.Post("/me/feed", New With {Key .message = "My first post"})
But still no luck , anybody how can point me in the right direction , and please also include info how to get the access token.
Ps. Im using the facebook-csharp-sdk
Thanks alot
|
|
|
|
|
HI,
Every one
As i am new in asp.net,so i don't know how to display data of multiple tables in single GridView.
Can any one help?
Thanks in ADVANCE...
|
|
|
|
|
It's unclear...
Do you want to display some unrelated data from several tables in one grid? I think it's impossible...
If it is complementary data from different tables use JOIN in the SQL...
If this is some hierarchical data you may see this article: http://msdn.microsoft.com/en-us/magazine/cc164077.aspx[^]
I'm not questioning your powers of observation; I'm merely remarking upon the paradox of asking a masked man who he is. (V)
תפסיק לספר לה' כמה הצרות שלך גדולות, תספר לצרות שלך כמה ה' גדול!
|
|
|
|
|
Create a stored procedure and get the data from multiple tables as per their relation in one result set and display them in grid view.
|
|
|
|
|
If these two tables are similar, you can use a UNION[^] clause.
If they have a foreign key relationship, you could join[^] the two tables and then display them together.
Or
DataRelation dr = new DataRelation("Relation", ds.SomeTable.Columns["code"], ds.OtherTable.Columns["pCode"]);
gView.DataSource = ds.SomeTable;
|
|
|
|
|
Hi,
EveryOne
Is there is any other way to display column data in descending order in asp.net Gridview.
|
|
|
|
|
|
Hi,
EveryOne
I read many articles from net regarding IsPostBack in asp.net, but still i can't understand it properly?
Can anyone explain me with Simple Code in asp.net, what is IsPostBack in asp.net and what is it's use?
So that i can understand it properly?
Thanks in Advance...
|
|
|
|
|
|
To put it simply
A web page uses the HTTP Protocol to a web server to receive and send HTML
http://www.w3schools.com/tags/ref_httpmethods.asp[^]
So when you request a webpage, the HTTP protocol calls that
GET
When you fill out a form, you have to send the changed page back to the server, so that is called
POST
When using Page.IsPostback
You are saying, if the page is posting back to the server.
eg. POST
Submitting a form, a Button Click and the code that fires when the button clicks
A dropdown list item is selected.
Or you are saying, If the page is not posting back to the server.
eg. GET
The form is loading for the first time
Example:
When you create a form, you create the HTML such as empty textboxes.
In Page Load, you can populate the empty textboxes with values
So in Page Load
If Not Page.IsPostback then
End if
|
|
|
|
|
hi every body after long tome i am using Asp.NEt 2010 but when i define class on page then it give error------
System.NullReferenceException: Object reference not set to an instance of an object.
at ttt.DBOpration..ctor() in f:\Piyush Project\WebSite\holyschoolmanagementsystem\App_Code\DBOpration.cs:line 20
at Default3.uxtxtbtnregister_Click(Object sender, EventArgs e) in f:\Piyush Project\WebSite\holyschoolmanagementsystem\Schoolregistration.aspx.cs:line 21
Piyush Vardhan Singh
p_vardhan14@rediffmail.com
Eventure Technology
http://holyschoolofvaranasi.blogspot.com
http://holytravelsofvaranasi.blogspot.com
|
|
|
|
|
Hi,
I want to display the column in descending order in gridview.And i want to change it in descending order in this code only, Can anyone help:-
This is my code:
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack == false)
{
bindgird();
}
}
void bindgird()
{
String str = "Select*from Customer_Details ";
if (ViewState["SortCol"] != null)
str += " Order by " + (string)ViewState["SortCol"];
DataSet ds = new DataSet();
SqlConnection con = new SqlConnection(Class1.con_String);
con.Open();
SqlDataAdapter da = new SqlDataAdapter(str,con);
da.Fill(ds);
GridView1.DataSource = ds;
GridView1.DataBind();
con.Close();
}
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
bindgird();
}
protected void GridView1_Sorting(object sender, GridViewSortEventArgs e)
{
ViewState["SortCol"] = e.SortExpression;
bindgird();
}
}
Thanks in Advance.
|
|
|
|
|
|
I'm getting the following error after I upgraded my solution's .Net Framework from 3.5 to 4.5:
"Error 6 Custom tool error: Failed to generate code. Failed to generate code. Exception of type 'System.Data.Design.InternalException' was thrown. Exception of type 'System.Data.Design.InternalException' was thrown."
in this .xsd file:
="1.0"="utf-8"
<xs:schema id="DBParametersDS" targetNamespace="http://tempuri.org/DBParametersDS.xsd" xmlns:mstns="http://tempuri.org/DBParametersDS.xsd" xmlns="http://tempuri.org/DBParametersDS.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
<xs:annotation>
<xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
<DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="IncludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
<Connections>
<Connection AppSettingsObjectName="Settings" AppSettingsPropertyName="WebSrvViewingAdminConnectionString" ConnectionStringObject="" IsAppSettingsProperty="True" Modifier="Assembly" Name="WebSrvViewingAdminConnectionString (Settings)" ParameterPrefix="@" PropertyReference="ApplicationSettings.SrvViewingToolAdmin.Properties.Settings.GlobalReference.Default.WebSrvViewingAdminConnectionString" Provider="System.Data.SqlClient">
</Connection>
</Connections>
<Tables>
<TableAdapter BaseClass="System.ComponentModel.Component" DataAccessorModifier="AutoLayout, AnsiClass, Class, Public" DataAccessorName="GetParameterTableAdapter" GeneratorDataComponentClassName="GetParameterTableAdapter" Name="GetParameter" UserDataComponentName="GetParameterTableAdapter">
<MainSource>
<DbSource ConnectionRef="WebSrvViewingAdminConnectionString (Settings)" DbObjectName="WebSrvAdmin.GetParameter" DbObjectType="StoredProcedure" FillMethodModifier="Public" FillMethodName="Fill" GenerateMethods="Both" GenerateShortCommands="True" GeneratorGetMethodName="GetData" GeneratorSourceName="Fill" GetMethodModifier="Public" GetMethodName="GetData" QueryType="Rowset" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetData" UserSourceName="Fill">
<SelectCommand>
<DbCommand CommandType="StoredProcedure" ModifiedByUser="False">
<CommandText>WebSrvAdmin.GetParameter</CommandText>
<Parameters>
<Parameter AllowDbNull="True" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="False" SourceVersion="Current">
</Parameter>
<Parameter AllowDbNull="True" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@ParameterName" Precision="0" ProviderType="VarChar" Scale="0" Size="50" SourceColumnNullMapping="False" SourceVersion="Current">
</Parameter>
</Parameters>
</DbCommand>
</SelectCommand>
</DbSource>
</MainSource>
<Mappings>
<Mapping SourceColumn="PAR_PARAM_DATA" DataSetColumn="VALUE" />
</Mappings>
<Sources>
<DbSource ConnectionRef="NGSUPPORTConnectionString (Settings)" DbObjectName="WebSrvAdmin.GetParameter" DbObjectType="StoredProcedure" GenerateShortCommands="True" GeneratorSourceName="GetParameterValue" Modifier="Public" Name="GetParameterValue" QueryType="Scalar" ScalarCallRetval="System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" UseOptimisticConcurrency="True" UserGetMethodName="GetDataBy" UserSourceName="GetParameterValue">
<SelectCommand>
<DbCommand CommandType="StoredProcedure" ModifiedByUser="False">
<CommandText>WebSrvAdmin.GetParameter</CommandText>
<Parameters>
<Parameter AllowDbNull="True" AutogeneratedName="" DataSourceName="" DbType="Int32" Direction="ReturnValue" ParameterName="@RETURN_VALUE" Precision="10" ProviderType="Int" Scale="0" Size="4" SourceColumnNullMapping="False" SourceVersion="Current">
</Parameter>
<Parameter AllowDbNull="True" AutogeneratedName="" DataSourceName="" DbType="AnsiString" Direction="Input" ParameterName="@ParameterName" Precision="0" ProviderType="VarChar" Scale="0" Size="50" SourceColumnNullMapping="False" SourceVersion="Current">
</Parameter>
</Parameters>
</DbCommand>
</SelectCommand>
</DbSource>
</Sources>
</TableAdapter>
</Tables>
<Sources>
</Sources>
</DataSource>
</xs:appinfo>
</xs:annotation>
<xs:element name="DBParametersDS" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:Generator_UserDSName="DBParametersDS" msprop:Generator_DataSetName="DBParametersDS">
<xs:complexType>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element name="GetParameter" msprop:Generator_UserTableName="GetParameter" msprop:Generator_RowDeletedName="GetParameterRowDeleted" msprop:Generator_RowChangedName="GetParameterRowChanged" msprop:Generator_RowClassName="GetParameterRow" msprop:Generator_RowChangingName="GetParameterRowChanging" msprop:Generator_RowEvArgName="GetParameterRowChangeEvent" msprop:Generator_RowEvHandlerName="GetParameterRowChangeEventHandler" msprop:Generator_TableClassName="GetParameterDataTable" msprop:Generator_TableVarName="tableGetParameter" msprop:Generator_RowDeletingName="GetParameterRowDeleting" msprop:Generator_TablePropName="GetParameter">
<xs:complexType>
<xs:sequence>
<xs:element name="VALUE" msprop:Generator_UserColumnName="VALUE" msprop:Generator_ColumnPropNameInRow="VALUE" msprop:Generator_ColumnVarNameInTable="columnVALUE" msprop:Generator_ColumnPropNameInTable="VALUEColumn">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:maxLength value="50" />
</xs:restriction>
</xs:simpleType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:complexType>
</xs:element>
</xs:schema>
Any ideas on how to resolve this?
|
|
|
|
|
Did you build a class against it using xsd.exe.
I make XSD files, but I've never used them in any project. I use the xsd.exe and create a class file, and use that file for referencing the XML it represents.
How are you using it?
|
|
|
|
|
I am looking for creation of project templates. Most of our projects are in similar fashion. It includes ASP.Net 4.5 framework, Entity Framework 5.0, Custom Loggging Framework developed by us internally, and then CSS & Script files. What I wanted is that the User should be able to provide the project name like the one which is provided by Visual Studio New Project Templates. Once the user provided the project name, a new project will be created with all the above said dlls, script files, css files etc.
Is there any way which I can develop this custom template. I know that there is something called ASP.Net BoilerPlate. But that is in MVC, and I need in ASP.Net Web Forms.
Any article or URL will be greatly appreciated.
|
|
|
|