标签: webmatrix

722
推荐指数
8
解决办法
28万
查看次数

没有实体数据模型(EDMX)模板与Visual Studio 2010 SP1和ADO.NET实体框架4.1

我在使用Visual Studio 2010 SP1和ADO.NET Entity Framework 4.1的模板时遇到了很多问题

我注意到其他人遇到了这些问题,并提出了类似的问题,但我认为他们没有提供足够的信息来解决问题.

问题:ADO.NET实体数据模型模板没有出现

屏幕截图:http://c0848462.cdn.cloudfiles.rackspacecloud.com/f067439f6e8f25d5fd36761fd1efc88a74fd765ff1.png

解决方案文件

Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010
Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "localhost", "http://localhost:36626", "{9BA46BAD-E736-4943-ACAD-EDE2E7A1A21E}"
    ProjectSection(WebsiteProperties) = preProject
        UseIISExpress = "true"
        TargetFrameworkMoniker = ".NETFramework,Version%3Dv4.0"
        Debug.AspNetCompiler.VirtualPath = "/localhost_36626"
        Debug.AspNetCompiler.PhysicalPath = "..\..\My Web Sites\Jantire\"
        Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\localhost_36626\"
        Debug.AspNetCompiler.Updateable = "true"
        Debug.AspNetCompiler.ForceOverwrite = "true"
        Debug.AspNetCompiler.FixedNames = "false"
        Debug.AspNetCompiler.Debug = "True"
        Release.AspNetCompiler.VirtualPath = "/localhost_36626"
        Release.AspNetCompiler.PhysicalPath = "..\..\My Web Sites\Jantire\"
        Release.AspNetCompiler.TargetPath = "PrecompiledWeb\localhost_36626\"
        Release.AspNetCompiler.Updateable = "true"
        Release.AspNetCompiler.ForceOverwrite = …
Run Code Online (Sandbox Code Playgroud)

ado.net entity-framework visual-studio-2010 edmx webmatrix

35
推荐指数
3
解决办法
4万
查看次数

如何终止会话或会话ID(ASP.NET/C#)

当用户单击注销按钮时,如何销毁会话(Session ["Name"])?

我正在浏览MSDN上的ASP.NET API参考,它似乎没有太多信息.看起来相当有限.但我找不到ASP.NET类等的任何其他页面.

我试过了:

Session.Abandon();Session.Contents.Remove("Name");他们都没有工作.(我在谷歌搜索的论坛中发现了这些)

c# asp.net session webmatrix razor

30
推荐指数
3
解决办法
16万
查看次数

WebMatrix WebSecurity PasswordSalt

我正在使用WebMatrix,并建立了一个基于"StarterSite"的网站.在这个初学者网站中,您将获得一个很好的基本布局 - 包括注册,登录,忘记密码页等...

我注意到在数据库中"webpages_Membership"表有一个名为"PasswordSalt"的列.创建一些新用户帐户后,此列始终为空.所以我假设没有使用密码盐(甚至不是默认密码).

显然这不是最佳实践,但我似乎无法找到任何文档告诉我如何设置或管理密码盐.

如何使用WebSecurity Helper设置密码salt?

c# passwords asp.net-mvc salt webmatrix

27
推荐指数
1
解决办法
4837
查看次数

该条目已添加

我的所有Razors视图都有此错误:

预应用程序启动初始化方法启动类型WebMatrix.WebData.PreApplicationStartCode抛出异常,并显示以下错误消息:

已添加条目"DefaultConnection".

现在,正如您在我的连接字符串配置中看到的那样,我没有重复连接字符串名称:

<connectionStrings>
    <add name="DefaultConnection" connectionString="Data Source=.\foo;Initial Catalog=aspnet-foo-20130212133051;MultipleActiveResultSets=true;Integrated Security=SSPI" providerName="System.Data.SqlClient" />
    <add name="ServiDeskConnection" connectionString="Data Source=fooo;Initial Catalog=mdb;User Id=foo;Password=fooo;MultipleActiveResultSets=true" providerName="System.Data.SqlClient" />
    <add name="mdbEntities" connectionString="metadata=res://*/Models.ExternalData.ExternalContext.csdl|res://*/Models.ExternalData.ExternalContext.ssdl|res://*/Models.ExternalData.ExternalContext.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=foo;initial catalog=mdb;user id=foo;password=foo_prod01;multipleactiveresultsets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
    <add name="SisInfoInventoryEntities" connectionString="metadata=res://*/Models.ExternalData.Inventory.csdl|res://*/Models.ExternalData.Inventory.ssdl|res://*/Models.ExternalData.Inventory.msl;provider=System.Data.SqlClient;provider connection string=&quot;data source=.\foo;initial catalog=foo;integrated security=True;multipleactiveresultsets=True;App=EntityFramework&quot;" providerName="System.Data.EntityClient" />
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)

我已经尝试过使用<Clear/>,但情况更糟,因为它说我没有任何联系.

我试图卸载相同解决方案的项目,但它仍然无法正常工作.

请注意,当我构建项目时,它运行良好.

(已经多次回答,但没有一个解决方案适用于我.)

c# asp.net asp.net-mvc connection-string webmatrix

19
推荐指数
1
解决办法
3万
查看次数

如何设置WebMatrix/Razor响应的内容类型?

我想在我的WebMatrix cshtml文件中返回一些XML而不是HTML?如何更改内容类型标题?

content-type webmatrix razor

18
推荐指数
2
解决办法
4093
查看次数

检查字符串是否有足够强的密码

可能重复:
强密码正则表达式
需要RegEx密码强度?

我只是想知道在某些条件下搜索字符串的最佳方法是什么(具体的密码强度)可以实现.

到目前为止,我有一个简单的:

if(password.Length <= 7)
    {
        errorMessage = "Your password must be at least 8 characters.";
    }
Run Code Online (Sandbox Code Playgroud)

我希望能够检查大写字母,但我不确定方法或程序是什么.我试过Googling,搜索网站:http: //msdn.microsoft.com,搜索我的C#书的索引(C#Programming 3E,Barbara Doyle),但我似乎找不到任何东西.

我知道我可以尝试这个......:

foreach(char c in password)
    {
        if(c!='A' || c!='B' || c!='C' || c!='D' ..... || c!='Z')
        {
            errorMessage = "Your password must contain at least one capital letter";
        }
    }
Run Code Online (Sandbox Code Playgroud)

...但这将是非常草率的,并且必须加倍才能检查至少一个小写字母.我确信有更好的方法可以做到这一点,或者至少是我上面显示的方法的简写.

此外,我可能决定检查特殊字符的密码(在上面的示例中似乎比使用大写和小写字母更容易做,所以我可以将它用于特殊字符,如果我决定使它们成为必要).如果有一种简单(或适当)的方式,我也很乐意拥有这些知识.

无论如何,非常感谢你们给予任何帮助.

c# string passwords webmatrix razor

18
推荐指数
1
解决办法
3万
查看次数

如何在WebGrid中禁用分页

我搜索了文档(http://msdn.microsoft.com/en-us/library/system.web.helpers.webgrid.webgrid(v=vs.111).aspx),发现"canPage:false" - 哪个不起作用.说没有名为'canPage'的参数.

其他网站称'autoSortAndPage:false'有效,但它对我没用.

码:

<div id="grid">
    @grid.Html(canPage: false,
      // the rest of my grid stuff
    );
</div>
Run Code Online (Sandbox Code Playgroud)

我该如何摆脱这种分页?

c# asp.net-mvc webgrid webmatrix razor

17
推荐指数
1
解决办法
9061
查看次数

无法删除Webmatrix网站

从"我的网站"视图中,我逐个选择了几个我想要删除的网站.我为每个人提供了"删除网站"或"删除网站和内容"的选项.我选择了"删除网站和内容".

然而,当我之后选择重新创建其中一个已删除的网页时,Webmatrix说"已经存在名为'MySite'的网站 - 您需要输入不同的网站名称."

我需要做些什么才能使WebMatrix真正删除网站?为什么不首先完全删除我要求的网站?

webmatrix

14
推荐指数
1
解决办法
2918
查看次数

用于打开.mdf(SQL数据库)文件的内容

我希望能够打开.mdf文件.我正在使用WebMatrix,我可以在那里查看查询.我也可以阅读架构.但是如何在不使用WebMatrix的情况下读取文件.它的SQL Server文件不是Comptact版本.

我搜索了网络帮助(通过窗口).但一切都是徒劳的.我会更喜欢任何链接或任何方法来阅读基本查询.

sql-server webmatrix

12
推荐指数
1
解决办法
4万
查看次数