标签: webmatrix

IIS Express(WebMatrix)为外部连接打开

我已经在端口80和2012上启用了IIS Express(HTTP Traffic In)和IIS Express(HTTPS Traffic In)的防火墙规则(这个在WebMatrix中使用),但我无法从LAN连接到服务器.WebMatrix正在虚拟Windows 7计算机上运行.

这是IIS Express的限制吗?>是 - 您可以使用您的应用程序重新分发IIS Express.没有连接限制. ScottGu的博客

asp.net iis webmatrix

10
推荐指数
1
解决办法
6323
查看次数

我应该使用WebMatrix来构建一个真实世界的网站吗?

我已经阅读了数百篇文章和博客文章,称WebMatrix仅适用于初学者等.我的问题是,为什么我不应该使用WebMatrix来创建一个真实的工作网站,比如一个轻量级的问答网站?我们可以使用此工具创建网站所需的任何内容.那么为什么不使用呢?有什么真正的网站需要,WebMatrix无法完成?看起来可以使用此工具创建功能齐全且功能强大的网站.但人们说你不应该使用它,为什么?

我为我可怕的英语道歉!提前致谢.

asp.net development-environment webmatrix web

10
推荐指数
1
解决办法
2844
查看次数

尝试在VS2013中启动ASP.NET项目时,"当前状态下的操作不合法"错误?

我有一个使用WebMatrix 3创建的ASP.NET网站.我确实在VS2013中选中了使用64位版本的IIS Express,因为我在64位Windows 8.1上运行.当我尝试启动项目时,我收到错误"操作在当前状态下不合法".有人知道如何解决这个问题吗?

asp.net visual-studio-2003 webmatrix

9
推荐指数
1
解决办法
1773
查看次数

8
推荐指数
1
解决办法
865
查看次数

您如何在WebMatrix中引用第三方程序集?

我有一个供应商的DLL,我想在我的.cshtml文件中使用它.我无法看到你在Webmatrix中添加对程序集的引用的位置......或者我是否完全忽略了这一点?

.net webmatrix

8
推荐指数
1
解决办法
2784
查看次数

如何在WebMatrix中调试和/或跟踪执行流程?

我刚刚进入Web开发(从Windows应用程序开发背景),WebMatrix似乎是一个很好的起点,因为它简单,并且因为它看起来像是完整的ASP.NET MVC开发的有用踏脚石.

然而,缺乏调试工具会有点痛苦,特别是在尝试学习Web环境中的开发基础时.

跟踪执行流程,并在页面上显示跟踪数据,似乎是一个相当基本的功能,可以获得绝对最小的调试体验,但即使这样也没有内置到WebMatrix中(或者我可能还没有找到它) ).

在单个页面中很容易设置跟踪变量,然后在页面布局中显示该变量.但是,当我需要跟踪流中其他页面(例如布局页面,_PageStart页面等)的执行时,甚至在页面构建过程中使用的C#类中,这有何帮助.

我还没有找到WebMatrix中的跟踪功能吗?或者,有没有办法实现一个可以在整个应用程序中工作的跟踪工具,而不仅仅是在一个页面中?即使是第三方产品($)也会比什么都好.

c# webmatrix

8
推荐指数
1
解决办法
6767
查看次数

使用asp.net网页"记住我"

我意识到之前可能已经提出过这个问题,但我找不到任何与我的情况完全匹配的问题.

我在ASP.Net网页(不是网络表单)和WebMatrix中使用WebMail帮助程序创建了一个网站.用户需要登录该网站,并且有一个"记住我"框(理论上)将保持用户登录,直到他/她选择退出.如果用户关闭浏览器并在20-30分钟内重新打开,该网站会让用户保持登录状态.但是,在不访问网站20-30分钟后,用户将被注销.(顺便说一句,即使使用WebMatrix模板"Starter Site",这个问题似乎也存在.)

我尝试了多种解决方案,其中许多都发布在Stack Overflow上,但似乎没有任何效果.

c# asp.net webmatrix razor

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

上下文关键字'var'可能只出现在局部变量声明问题中

我知道这意味着什么,我搜索了Google和MSDN.但是,我怎么能绕过这个呢?

我在App_Code文件夹中的razor代码中有一个函数(使用WebMatrix),我从数据库中获取信息,进行一些计算,然后用新的总数更新数据库.

但是,如果它不允许我将变量传递给App_Code文件夹中的方法?

这是我得到的:

EditQuantity.cshtml(根文件夹):

        try
        {
            Base baseClass;
            baseClass.CalculateTotalPriceInCart(Request.QueryString["PartNumber"], Request.QueryString["Description"], Session["OSFOID"], true);

            Response.Redirect("~/Cart.cshtml");
        }
        catch(Exception exmes)
        {
            message = exmes;
        }
Run Code Online (Sandbox Code Playgroud)

并且,Base.cs(在App_Code文件夹中):

using System;
using System.Collections.Generic;
using System.Web;
using System.Text;
using WebMatrix.Data;

/// <summary>
/// Summary description for ClassName
/// </summary>
public class Base
{   
    public void CalculateTotalPriceInCart(var PartNumber, var Description, var OrderId, bool IsBoxed)
    {
        var database = Database.Open("OSF");
        var query = "";
        var result = "";
        decimal price = 0.00M;

        if(IsBoxed)
        {
            // Select item.
            query = …
Run Code Online (Sandbox Code Playgroud)

.net c# webmatrix

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

"数据库"这个名称在当前上下文中不存在?

当我尝试使用WebMatrix启动我的网站时出现此错误.我有一个.cs文件可以拨打电话var db = Database.Open("dbase");.

我的项目中有一个名为"dbase"的数据库.我没有web.config文件,也没有使用WebMatrix包的导入,因为我使用WebMatrix启动网站,所以我不相信我应该需要它们.我是否需要将代码包装在Razor标签中,比如@{var db = Database.Open("dbase"); }?这也给我带来了错误.

可能是什么导致了这个?有没有人有这方面的解决方案?

c# sql sql-server webmatrix razor

7
推荐指数
3
解决办法
2万
查看次数

sqlexpress本地数据库管理员密码

我正在尝试使用Webmatrix在我的本地计算机(Windows Vista)上安装一些.Net电子商务项目.他们中的一些人要求提供数据库管理员用户名和密码,但我不知道它们是什么.

任何人都可以帮我这个.请参见图像,该图是安装过程的屏幕截图.

安装过程的屏幕截图

.net sql-server installation webmatrix

7
推荐指数
2
解决办法
5万
查看次数