标签: webmatrix

在常规ASP.NET MVC项目中使用Webmatrix帮助程序

WebMatrix中HTML辅助看起来很方便.有没有办法在Visual Studio的常规ASP.NET MVC项目中使用它们?

谢谢,

阿德里安

asp.net-mvc html-helper webmatrix

2
推荐指数
1
解决办法
570
查看次数

WebMatrix主配置文件在哪里?

我想调整web矩阵的主配置文件.我以为我找到了它

C:\Program Files (x86)\Microsoft WebMatrix\config\applicationHost.config
Run Code Online (Sandbox Code Playgroud)

但更改文件并重新启动WebMatrix无效.我在哪里可以找到它正在使用的文件?

webmatrix

2
推荐指数
1
解决办法
4011
查看次数

访问被拒绝尝试在服务器上创建文件夹

客户端注册系统的每个新项目都会创建一个文件夹来存储位于"\ Images\Projects {ProjectID}"中的图像,其中{ProjectID}是ID项目.

我在文件夹"\ Images\Projects \"中放入了一个web.config,允许访问登录的用户.

<configuration>
    <system.web>
        <authorization>
            <deny users="?" />
        </authorization>
    </system.web>
</configuration>
Run Code Online (Sandbox Code Playgroud)

创建文件夹时,将显示错误:

访问路径'e:\ home\amsdarquit\Web\Images\Projects\166'被拒绝.

166是项目代码和文件夹名称.我检查了我的服务器,但没有创建.

用于创建文件夹的代码

//Save Image
var serverPath = Server.MapPath(Href("~/Images/Projects/") + id);
Directory.CreateDirectory(serverPath);
imgOri.Save(Path.Combine(serverPath, fileName));
Run Code Online (Sandbox Code Playgroud)

我看过网站,但没有找到任何帮助我.

asp.net security authorization create-directory webmatrix

2
推荐指数
1
解决办法
1927
查看次数

使Asp.net网页更像Rails MVC的方法?

AFAIK,Asp.net网页模型仅支持每页一个表单帖子.用户输入采用:

if (isPost)
{
   // code to capture form input
}
Run Code Online (Sandbox Code Playgroud)

但是,是否可以让Asp.net网页在每页允许多个操作(方法)时更像Rails?

我希望能够让用户单击一个按钮(发布到同一页面),删除数据库中的给定记录,然后刷新同一页面.

c# asp.net webmatrix

2
推荐指数
1
解决办法
196
查看次数

ASP.NET Razor/Webmatrix站点注销用户太快.如何改变?

Webmatrix中的WebSecurity组件非常流畅,但用户的会话对我来说过期太快.看起来好像以小时计算,我希望会话超时更多的是以天为单位.

如何更改会话超时?

webmatrix razor

2
推荐指数
1
解决办法
1743
查看次数

Path.GetFileName有多简单?

在C#.net中如果我要写这个方法:

public static string returnFileNameOnly(string returnString)
{
    string val = returnString.Substring(returnString.LastIndexOf("/"));

    return val;
}
Run Code Online (Sandbox Code Playgroud)

我几乎只是重写了Path.GetFileName吗?或者还有更多呢?据我所知,Path.GetFileName(fileVariable.FileName)fileVariable.FileName除非用户使用Internet Explorer返回相同的事情(虽然我只试了一下IE,Chrome和火狐).

不确定那个方法是否就是那个方法,真的.

----------------对于那些好奇的人-----------------------

我问,因为在我学习这个Path.GetFileName方法之前,我已经使用过与我上面在网站上所写的方法非常相似的东西,而且我不确定是否应该费心去改变它.

c# asp.net webmatrix asp.net-webpages

2
推荐指数
1
解决办法
2724
查看次数

Webmatrix 3 Sql Server CE 4 Busted?

好吧,当我在新的Webmatrix 3中创建一个sql server CE .sdf数据库时,我遇到了一个问题.我已经缩小了一个例子.

1)我创建了一个名为test的表.一列"test_ID"是bigint,primarykey和标识.2)我创建了另一个名为"test_desc"的列,它是一个带有所有默认值的nvarchar(50).

问题.

我无法使用GUI插入数据.无法修改有关列名称的内容.对于一个新发布版本来说,如果有这样一个巨大的错误,这非常令人讨厌并且有点令人失望.其他人遇到这个或有解决方法吗?我可以为插入编写一个SQL语句,这可能有效.但是为什么要有GUI呢?

此外,我使用webmatrix 3创建了一个新的数据库,问题仍然存在(原始站点是使用Webmatrix 2创建的,数据条目GUI在Webmatrix 2上运行良好,表现在不接受Webmatrix 3的插入).

我也卸载并重新安装只是为了笑,没有爱.

sql-server-ce webmatrix

2
推荐指数
1
解决办法
1021
查看次数

每当打开或创建网站时,Webmatrix都会崩溃

几天前,我试图从WebMatrix打开我的Orchards MVC网站,它崩溃了.目前我尝试打开的任何网站,或者即使我尝试创建一个空网站,也会导致WebMatrix停止工作.我得到Windows错误对话框告诉我"Web矩阵已停止工作".我完全不知道是什么导致了这一点.我已在iis.net论坛(http://forums.iis.net/post/2061458.aspx)上发布,但尚未收到回复.

我重新启动,卸载并树脂安装了WebMatrix和IIS 8.

事件查看器中有两个错误.详情如下.无论如何将非常感激,因为这使我无法在我的网站上工作.

提前致谢.

第一个错误

Application: WebMatrix.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.NullReferenceException
Stack:
at Microsoft.WebMatrix.Core.DynamicHelp.DynamicHelpManager.GetMatchedContent(Microsoft.WebMatrix.Core.DynamicHelp.DynamicHelpProviderLevelContent, Microsoft.WebMatrix.Core.DynamicHelp.IApplicationStateChangedContext)
at Microsoft.WebMatrix.Core.DynamicHelp.DynamicHelpManager+HelpContent.<GetContent>b__22(Microsoft.WebMatrix.Core.DynamicHelp.DynamicHelpProviderLevelContent)
at System.Linq.Enumerable+WhereSelectEnumerableIterator`2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].MoveNext()
at System.Linq.Enumerable+WhereEnumerableIterator`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].MoveNext()
at System.Linq.Enumerable+<SelectManyIterator>d__14`2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Collections.Generic.KeyValuePair`2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].MoveNext()
at System.Linq.Lookup`2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Create[[System.Collections.Generic.KeyValuePair`2[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, …
Run Code Online (Sandbox Code Playgroud)

webmatrix

2
推荐指数
1
解决办法
5057
查看次数

如何从库中窥视内部功能

我有一个程序集WebMatrix.WebData.dll,我想查看其中一个函数的主体并查看它是如何实现的.函数名是:WebSecurity.CreateUserAndAccount(model.UserName,model.Password);

它位于命名空间WebMatrix.WebData中

我只是好奇地看到一切都在那里发挥作用.是否可以将正文提取为用户友好的代码?

c# dll webmatrix

2
推荐指数
1
解决办法
105
查看次数

无法从siteground克隆git存储库

我正在尝试设置MS WebMatrix以从我的siteground主机帐户使用Git存储库.我使用他们的cpanel插件创建了存储库,它告诉我可以使用此命令克隆它

git clone ssh://username@sm3.siteground.biz:18765/home/username/public_html/

我当然替换了用户名,我使用ssh-keygen创建了一个rsa密钥.在Webmatrix GUI中,它只是打开一个窗口,上面写着"克隆正在进行中",但它没有任何内容.当我在PowerShell中运行该命令时,这是输出:

    Cloning into 'public_html'...
    Permission denied (publickey).
    fatal: Could not read from remote repository.

    Please make sure you have the correct access rights
    and the repository exists.
Run Code Online (Sandbox Code Playgroud)

任何帮助都非常感谢!

编辑:我之前没有使用过github,但我很确定我没有连接到它.我认为存储库位于siteground的服务器上.无论如何,我无法在PowerShell中找到它,所以现在我使用putty加载适当的密钥并使用外部git工具(源树)连接,该工具不使用与PowerShell相同的ssh客户端.这就是现在为我工作的解决方案.我会把这个问题保持开放,因为也许有人来到这里可以帮助我们如何使用PowerShell进行设置.

windows git ssh powershell webmatrix

2
推荐指数
1
解决办法
1716
查看次数