|
SO I have to download the Microsoft Enterprise Library or can i use my own implementation of the MembershipProvider?
|
|
|
|
|
No, you don't have to download it, I just provided an example. In order to use asp.net membership and roles is winforms these are the necessary steps:
1. Add a reference to System.Web.dll.
2. Create a database using aspnet_regsql.exe or any other way.
3. Add an app.config application configuration file.
4. Add a connection string to your app.config file that points to the membership database.
5. Add a <system.web> configuration section to your app.config file.
6. Configure the <membership> section within <system.web> in your app.config file.
After that you can run the application, and access the database through the membership API classes.
|
|
|
|
|
thank you, but can you provide me an example of the app.config?
|
|
|
|
|
Here is an example:
<configuration>
<connectionstrings>
<add name="WinConnString">
connectionString="..."/>
</add></connectionstrings>
<system.web>
<membership defaultprovider="WinConnProvider">
<providers>
<add name="WinConnProvider">
type="System.Web.Security.SqlMembershipProvider"
connectionStringName="WinConnString"
applicationName="testapp"
requiresQuestionAndAnswer="false" />
</add></providers>
</membership>
</system.web>
</configuration>
Giorgi Dalakishvili
#region signature
My Articles
Asynchronous Registry Notification Using Strongly-typed WMI Classes in .NET [^]
My blog
#endregion
|
|
|
|
|
http://www.codeproject.com/KB/miscctrl/Application_Login.aspx[^]
"Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997 ----- "...the staggering layers of obscenity in your statement make it a work of art on so many levels." - Jason Jystad, 10/26/2001
|
|
|
|
|
How do i redirect a page which is other than default page on session expire through form authentication?
<authentication mode="Forms">
<forms defaulturl="Main.aspx" loginurl="Default.aspx" timeout="20"></forms>
</authentication>
As above setting in authentication tag in web.config redirect me to Default.aspx page on session expire.
i need to get redirect to SessionEx.aspx page.
Thanx
|
|
|
|
|
You can do one thing
At the place of Default.aspx you can put the SessionEx.aspx and from this page you can provide the link for login page to login again.
Cheers!!
Brij
|
|
|
|
|
Thanx for ur suggestion,
I have try this before...
but as default page is not authenticated, form authentication stops me to redirect to any other page than page specified in defaultUrl in form tag
Regards
|
|
|
|
|
Then I think you can make your custom Exception event handler which redirects to SessionEx.aspx on session expire
Cheers!!
Brij
|
|
|
|
|
Hi all,
I have created a dynamic grid view 1 and populated with a table with
autoselectoption=true;
I have created a second gridview 2 and the source of the grid view 2must be the selected record in the gridview 1
I feel datakey name will be more appropriate in this occasion rather than catching the row index selected in gridview 1.
Please tell me ,is there any way I can assign the datakey name for gridview 1 manually.(both for static and dynamic table)
|
|
|
|
|
Hi there,
I'm using Nhibernate 2.0 and I get a "collection was modified enumeration operation might not execute" exception when NHibernate is in debug mode.
Here is the context (parent / childs relations with lazy loading) :
HelpCategory
---- HelpCategoryLocalized (categories's localized texts)
---- HelpItem (collection of childs items)
-------- HelpItemLocalized (items's localized texts)
I already spent hours and hours to found a solution by myself and with Google but I'm still stuck... and it's really gonna make me crazy
I finally downloaded then debugged NHibernate's source, the exception is thrown "from" the NHibernate.Impl.Printer class whose goal is (stop me if I'm wrong) to show proxied entities in logs (when the NHibernate transaction is commited)
All right, but when I modify and save a HelpCategory entity :
1) the childs HelpItem are proxied but not the HelpItemLocalized before entering the do ... while loop
2) the log.Debug(ToString(enumerator.Current, entityMode)) call load all fields of proxied entities => this behaviour make HelpItemLocalized entities to get proxied IN the loop ! => the collection is changed and throw the exception
Does anyone can tell me if I'm wrong (I use <bag> and <many-to-one> to make the relations) or if it's an NHibernate bug ?
Best regards,
public void ToString(IEnumerator enumerator, EntityMode entityMode)
{
if (!log.IsDebugEnabled || !enumerator.MoveNext())
{
return;
}
log.Debug("listing entities:");
int i = 0;
do
{
if (i++ > 20)
{
log.Debug("more......");
break;
}
log.Debug(ToString(enumerator.Current, entityMode));
} while (enumerator.MoveNext());
|
|
|
|
|
Hey guys,
I have an application which has hundreds of succesfull downloads a month using the ClickOnce technology.
I received an angry mail from a user who is unable to download the application.
I have copied the message he recieves at the bottom of this post. I don't understand why the download paths are all messed up during his download. Instead of searching for the files on our website the installation seems to be looking for the files locally.... Why is that? I repeat we have hundreds of users that are downloading with no problem. I started to think that maybe this was a competitor that was just trying to drive me insane!!!
PLATFORM VERSION INFO
Windows : 5.1.2600.131072
(Win32NT)
Common Language Runtime : 2.0.50727.42
System.Deployment.dll : 2.0.50727.42
(RTM.050727-4200)
mscorwks.dll : 2.0.50727.42
(RTM.050727-4200)
dfdll.dll : 2.0.50727.42
(RTM.050727-4200)
dfshim.dll : 2.0.50727.42
(RTM.050727-4200)
SOURCES
Deployment url :
file:///C:/Documents%20and%20Settings/Jon/Desktop/ExampleApplication.applicat
ion
IDENTITIES
Deployment Identity :
ExampleApplication.application, Version=2.1.3.7, Culture=neutral,
PublicKeyToken=3a0d09breeh853e7, processorArchitecture=msil
APPLICATION SUMMARY
* Installable application.
ERROR SUMMARY
Below is a summary of the errors, details of these errors are
listed later in the log.
* Activation of C:\Documents and
Settings\Jon\Desktop\ExampleApplication.application resulted in exception.
Following failure messages were detected:
+ Downloading file:///C:/Documents and
Settings/Jon/Desktop/ExampleApplication_2_1_3_7/ExampleApplication.exe.manifest
did not succeed.
+ Could not find a part of the path 'C:\Documents
and
Settings\Jon\Desktop\ExampleApplication_2_1_3_7\ExampleApplication.exe.manifest'
.
+ Could not find a part of the path 'C:\Documents
and
Settings\Jon\Desktop\ExampleApplication_2_1_3_7\ExampleApplication.exe.manifest'
.
+ Could not find a part of the path 'C:\Documents
and
Settings\Jon\Desktop\ExampleApplication_2_1_3_7\ExampleApplication.exe.manifest'
.
COMPONENT STORE TRANSACTION FAILURE SUMMARY
No transaction error was detected.
WARNINGS
There were no warnings during this operation.
OPERATION PROGRESS STATUS
* [12/4/2008 3:27:40 PM] : Activation of C:\Documents and
Settings\Jon\Desktop\ExampleApplication.application has started.
* [12/4/2008 3:27:41 PM] : Processing of deployment manifest has
successfully completed.
* [12/4/2008 3:27:41 PM] : Installation of the application has
started.
ERROR DETAILS
Following errors were detected during this operation.
* [12/4/2008 3:27:41 PM]
System.Deployment.Application.DeploymentDownloadException (Unknown subtype)
- Downloading file:///C:/Documents and
Settings/Jon/Desktop/ExampleApplication_2_1_3_7/ExampleApplication.exe.manifest
did not succeed.
- Source: System.Deployment
- Stack trace:
at
System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(Downloa
dQueueItem next)
at
System.Deployment.Application.SystemNetDownloader.DownloadAllFiles()
at
System.Deployment.Application.FileDownloader.Download(SubscriptionState
subState)
at
System.Deployment.Application.DownloadManager.DownloadManifestAsRawFile(Uri&
sourceUri, String targetPath, IDownloadNotification notification,
DownloadOptions options, ServerInformation& serverInformation)
at
System.Deployment.Application.DownloadManager.DownloadApplicationManifest(As
semblyManifest deploymentManifest, String targetDir, Uri deploymentUri,
IDownloadNotification notification, DownloadOptions options, Uri&
appSourceUri, String& appManifestPath)
at
System.Deployment.Application.ApplicationActivator.DownloadApplication(Subsc
riptionState subState, ActivationDescription actDesc, Int64 transactionId,
TempDirectory& downloadTemp)
at
System.Deployment.Application.ApplicationActivator.InstallApplication(Subscr
iptionState subState, ActivationDescription actDesc)
at
System.Deployment.Application.ApplicationActivator.PerformDeploymentActivati
on(Uri activationUri, Boolean isShortcut)
at
System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(
Object state)
--- Inner Exception ---
System.Net.WebException
- Could not find a part of the path 'C:\Documents
and
Settings\Jon\Desktop\ExampleApplication_2_1_3_7\ExampleApplication.exe.manifest'
.
- Source: System
- Stack trace:
at
System.Net.FileWebRequest.EndGetResponse(IAsyncResult asyncResult)
at
System.Net.FileWebRequest.GetResponse()
at
System.Deployment.Application.SystemNetDownloader.DownloadSingleFile(Downloa
dQueueItem next)
--- Inner Exception ---
System.Net.WebException
- Could not find a part of the path 'C:\Documents
and
Settings\Jon\Desktop\ExampleApplication_2_1_3_7\ExampleApplication.exe.manifest'
.
- Source: System
- Stack trace:
at
System.Net.FileWebResponse..ctor(FileWebRequest request, Uri uri, FileAccess
access, Boolean asyncHint)
at
System.Net.FileWebRequest.WrappedGetResponseCallback(Object state)
--- Inner Exception ---
System.IO.DirectoryNotFoundException
- Could not find a part of the path 'C:\Documents
and
Settings\Jon\Desktop\ExampleApplication_2_1_3_7\ExampleApplication.exe.manifest'
.
- Source: mscorlib
- Stack trace:
at System.IO.__Error.WinIOError(Int32
errorCode, String maybeFullPath)
at System.IO.FileStream.Init(String
path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights,
FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES
secAttrs, String msgPath, Boolean bFromProxy)
at System.IO.FileStream..ctor(String
path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize,
Boolean useAsync)
at
System.Net.FileWebStream..ctor(FileWebRequest request, String path, FileMode
mode, FileAccess access, FileShare sharing, Int32 length, Boolean async)
at
System.Net.FileWebResponse..ctor(FileWebRequest request, Uri uri, FileAccess
access, Boolean asyncHint)
COMPONENT STORE TRANSACTION DETAILS
No transaction information is available.
|
|
|
|
|
Did I post this in the correct forum? Does anybody have a clue?
|
|
|
|
|
(Yeah, this forum is good enough).
I've never seen it before, but my best guess is that the user is somehow downloading the .application file to his desktop rather than letting it be handled directly by the clickonce installer.
This could happen in several ways. If he's using firefox he'll need the firefox clickonce plugin to allow ff to correctly handle clickonce installs. Or the file types could be screwed up, causing IE/FF to incorrectly handle the file and download it rather than run it.
I'd go through the standard base of answers first. Clear the cache. Restart the browser, etc. If that doesn't fix it, try arranging to remote into his PC to watch him download it. See if he does anything stupid like right click->download rather than just running it. (You can use services like LogMeIn[^] or GoToMyPc[^] to do this.
Simon
|
|
|
|
|
I asked the user to set internet explorer as his default navigator instead of firefox and he was finally able to run it correctly.
There is something that I just don't understand though... I have tried reproducing the problem by installing firefox and setting it as the default browser and this doesn't happen to me. I don't have FFClickOnce installed there... So why does the error not occur?
Also, I have many users that use firefox and don't have the problem..
1. Why do some users with firefox encounter the problem and others don't???
2. Is there a complete recommended solution that is user-friendly?
3. Does upgrading to Visual Studio 2008 solve the problem? If it does do I have to upgrade to the .net framework 3.5 or can I use .net framework 2.0 with VS2008 to solve the problem?
|
|
|
|
|
1. Dunno. Different config maybe? Do you get many users with FF problems? Try to get sys info off of as many of them as you can and see if they all have a common factor, like maybe there is a clash with a plugin they are all using.
2. Dunno. Not until you figure out exactly what is causing the problem.
3. Very unlikely. VS 2008 / .net 3.5 still use the same CLR & clickonce framework. .net 3.0 & 3.5 is basically just a stack of extra libraries on top of .net 2.0. and vs2008 is just an updated GUI and new c# compiler. There is no change to the runtimes.
Simon
|
|
|
|
|
Ok i have a DataTable containing a number of rows. I have two DataViews from this dataTable, one shows all the rows with a few hidden columns including a descriptionField, sorted by a date field. The second shows any rows that have a descriptionFeild that contains data only.
The reason behind this is i'm producing a printable form that shows additional information if there is any on a seperate page to the rest of the data. Is there any easy way that i can get the index from one view to feedback into the dataset so it can be displayed by the second view.
e.g.
data set:
date code time description
21/11/08 DOC 00:12 document detailing house sale
22/11/08 LTO 00:06
22/11/08 LTI 00:06 responce to house sale document recieved
data view 1:
date code time
21/11/08 DOC 00:12
22/11/08 LTO 00:06
22/11/08 LTI 00:06
data view 2:
description
document detailing house sale
responce to house sale document recieved
what i need is data view 2 to either have a column with the index from its row in data view 1, or any other way of getting that index.
Hope i have explained this well enough, googling for other people with the same problem showed lots of badly written and confusing examples of the same problem and no useful answers.
|
|
|
|
|
|
Problem:
The question may be of basic nature but since I am new to MOSS, I am not able to acheive my objective.
I have a site in which I want to schedule an event using an Infopath(Office 2007) form. I am able to publish the form into my form library by checking the option 'To netwrok location'. My requirement is to create an entry in a Custom list when I submit this form. I have tried a number of options found in the Internet but am unable to do so.
Can someone please help me out in doing this?
|
|
|
|
|
Did I post it in the wrong forum?
|
|
|
|
|
Hi everyone,
I need help on two issue I faced during the making of my console program in .net(Any either C sharp or VB.NET).
(1)1st is that the console program I made doesn't have the basic contex menu like the cmd has one and pops up when we right click on anywhere on the black area.I want the same or something similar to that one.How should I proceed?
(2)2nd is when we launch a cmd program from cmd itself the program runs in the same window as of the cmd's own.Like if we run ping.exe then the cmd doesnt open a new window for it .Instead of that it simply runs the program in the same window.In my program I want to launch other console application(made by myself) but not in other window but the same of mine.How to do that?
Any help in C# or VB will be helpful.
Thanks in advance...
Dan
|
|
|
|
|
Dan Suthar wrote: console program I made doesn't have the basic contex menu
Console application takes input from the command line and while running it may receive input from Console class and produce output. However, console application does not have graphical user interface elements (neither does cmd, the menu comes from the window where cmd runs)
Dan Suthar wrote: In my program I want to launch other console application(made by myself) but not in other window but the same of mine
Didn't quite understand this. You can use Process class to start another process. If needed you can communicate with that process from your program even if the process doesn't have UI of any kind
|
|
|
|
|
Let me explain my problem.I have made one exe of console programs namely a.exe.Now when I run the a.exe by double clicking on it ,it opens a usual console window and runs further in it.Now the window that just opened doesn't have the contex menu.You may have seen the one in the orignal cmd.exe.I am NOT refering to that when we right click on titlebar but the one when we click on the black area in cmd.
Mika Wendelius wrote: neither does cmd, the menu comes from the window where cmd runs
So is there a way to bring that in mine a.exe program so that when I right click ,it popus up.The menu generally useful because it contains comands like paste and find etc.
And,
Mika Wendelius wrote: You can use Process class to start another process
So thanks for solving my second problem.
Thanks,
Dan
|
|
|
|
|
The only console windows that get the context menu you're talking about are the ones launched by CMD. This is a window that CMD wraps and adds the context menu and various other little tidbits.
Any process that is launched by doubling-clicking on it is not run under CMD, so you don't get the context menu or anything else you would normally find.
A console window has NOTHING to do with a "DOS" prompt. It's just a text window, kind of like a terminal emulator.
|
|
|
|
|
Ok, Now I am getting the matter.So only the cmd itself has the context menu !
Thankyou very much for sharing your knowledge
|
|
|
|