标签: webmatrix-2

如何在Visual Studio 2012中重命名IIS Express网站

我最初在Webmatrix 2中创建了一个站点.我刚才称它为website1.我现在一直在Visual Studio 2012中的网站上工作,我想重命名它.它似乎不能直接重命名,但在.sln文件中有一个包含字符串"website1"的项目条目.我将其重命名并重新启动VS. 新名称会暂时显示,但会被原始名称覆盖.所以现在我有了新名称的.sln文件,文件夹中没有任何地方引用旧名称 - 我搜索过每个文件.但是VS坚持要求调用网站1.所以我完全糊涂了.

VS存储网站名称的任何想法?我唯一能想到的是VS如何与IIS Express集成.也许它取而代之的是IIS的名字?

asp.net iis visual-studio webmatrix-2

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

从WebMatrix 2启动Visual Studio会打开错误的版本

我正在使用Microsoft WebMatrix 2来处理简单的ASP.NET WebPages站点.当您在" 文件"视图中时,有一个Visual Studio启动按钮,该按钮应该在Visual Studio 2012中打开站点解决方案.在我的机器上,我也安装了Visual Studio 2010,这是我点击按钮时打开的版本.

在此输入图像描述

如何确保Visual Studio 2012已打开?

我正在使用Windows 8,但我很确定这也适用于Windows 7和XP.我怀疑我可能在2010年之前安装了2012,这可能解释了我的机器是如何进入这种状态但我不记得的.

registry visual-studio webmatrix visual-studio-2012 webmatrix-2

11
推荐指数
1
解决办法
1692
查看次数

在WebMatrix中运行节点应用程序时出错

我安装了WebMatrix并按照这些说明在我的Windows 7计算机上安装IIS 7.

当我单击"运行"以运行我的快速节点应用程序时,浏览器会弹出并告诉我

iisnode模块无法启动node.exe进程.确保node.exe可执行文件在web.config 的system.webServer/iisnode/@nodeProcessCommandLine元素中指定的位置可用.默认情况下,node.exe应安装在x86系统上的%ProgramFiles%\nodejs文件夹和x64系统上的%ProgramFiles(x86)%\nodejs文件夹中.

这是我的web.config:

<configuration>
<system.webServer>

<handlers>
  <!-- indicates that the app.js file is a node.js application to be handled by the iisnode module -->
  <add name="iisnode" path="app.js" verb="*" modules="iisnode" />
</handlers>

<rewrite>
  <rules>
    <!-- Don't interfere with requests for logs -->
    <rule name="LogFile" patternSyntax="ECMAScript" stopProcessing="true">
      <match url="^[a-zA-Z0-9_\-]+\.js\.logs\/\d+\.txt$" />
    </rule>

    <!-- Don't interfere with requests for node-inspector debugging -->
    <rule name="NodeInspector" patternSyntax="ECMAScript" stopProcessing="true">
      <match url="^app.js\/debug[\/]?" />
    </rule>

    <!-- First we consider whether the …
Run Code Online (Sandbox Code Playgroud)

runtime-error node.js webmatrix webmatrix-2

6
推荐指数
3
解决办法
6001
查看次数

将Windows Azure项目从Gallery加载到Visual Studio 2012中

我有一个Windows Azure网站.我开始这个网站是一个新的 - >计算 - >网站 - >从图库.在这里,我选择了Orchard CMS.我在Windows Azure中成功运行了该站点.我的挑战是,我想对它进行一些自定义.

如何将此代码放入我的本地Visual Studio 2012实例中,以便我可以:

  1. 使用Visual Studio 2012对站点进行自定义.
  2. 将其检入源代码管理中,以便我的团队中的其他人可以使用它

我看到以下帖子:http://www.davidhayden.me/blog/installing-orchard-cms-as-an-azure-web-site.但是,这只涉及在WebMatrix中打开网站.我想跳过WebMatrix,如果可能的话直接去Visual Studio.

azure orchardcms visual-studio-2012 azure-web-sites webmatrix-2

6
推荐指数
1
解决办法
1554
查看次数

我可以在webmatrix的本地尝试phpMyAdmin吗?

我想尝试phpMyAdmin在本地从webmatrix启动...它会定期显示登录页面,但我有登录问题..每次尝试它都会检索我#2002 Impossibile登录MySQL服务器

一旦下载了最后一个版本的phpMyAdmin,我就已经在官方指南中创建了一个config.inc.php文件.我尝试了很多参数而没有成功.该文件的实际配置是:

<?php

    /* Servers configuration */
    $i = 0;

    /* Server: localhost [1] */
    $i++;
    $cfg['Servers'][$i]['verbose'] = 'localhost';
    $cfg['Servers'][$i]['host'] = 'localhost';
    $cfg['Servers'][$i]['port'] = '';
    $cfg['Servers'][$i]['socket'] = '';
    $cfg['Servers'][$i]['connect_type'] = 'HTTP';
    $cfg['Servers'][$i]['extension'] = 'mysql';
    $cfg['Servers'][$i]['auth_type'] = 'cookie';
    $cfg['Servers'][$i]['user'] = 'root';
    $cfg['Servers'][$i]['password'] = 'pass';
    $cfg['Servers'][$i]['AllowNoPassword'] = true;

    /* End of servers configuration */

    $cfg['DefaultLang'] = 'en-utf-8';
    $cfg['ServerDefault'] = 1;
    $cfg['UploadDir'] = '';
    $cfg['SaveDir'] = '';

    ?>
Run Code Online (Sandbox Code Playgroud)

哪里错了?

phpmyadmin webmatrix-2

6
推荐指数
1
解决办法
1666
查看次数

node.js代码完成/智能感知

我在webmatrix2/visual studio2012中有node.js代码完成的问题我已经阅读了所有我能找到的howtos我找不到合适的解决方案.

代码完成和智能感知工作有限.

它主要适用于主要模块和对象

var server = net.createServer(function (socket){
Run Code Online (Sandbox Code Playgroud)

如果是"套接字".它不起作用

或者使用其他解决方案,完成工作但智能感知没有.

我错过了什么?

我已经阅读过这些解决方案:

http://holtcode.blogspot.hu/2012/12/typescript-nodejs-development-part-1.html

https://bitbucket.org/kurouninn/node.js-visualstudio-intellisense

谢谢!

node.js visual-studio-2012 webmatrix-2

5
推荐指数
1
解决办法
2980
查看次数

手动触发特定表单元素的验证

我正在使用Validation.Add()Html.TextBox()(以及相关的)帮助器与不显眼的 JavaScript 错误检查相结合,并且对结果非常满意。它用一组代码涵盖了服务器和客户端,通常我已经能够实现我需要的一切。

不过,我遇到了一些障碍,因为有时您需要运行自己的逻辑来建立错误情况。如果此错误直接与某个字段相关,那么最好使用任意错误消息手动将该字段标记为错误源 - 我相当确定没有办法立即执行此操作。为了澄清我的意思,一个示例是用户名字段,需要检查用户名是否已在使用中 - 如果是,则会生成错误。

目前,我使用 将其添加到表单错误集合中Validation.AddFormError(),该方法有效,但仅在摘要中显示错误。在上面的示例中,错误显然与用户名字段相关,因此能够将该错误与适当的字段名称联系起来(并将其显示在正确的位置)似乎是合乎逻辑的。

我应该从 派生RequestFieldValidatorBase并创建一个仅返回到 的验证器falseIsValid()?显然,作为服务器端检查,我不希望在客户端检查它,尽管我知道通过为验证系统编写更具体的验证器和插件、公开更多data-属性并执行 AJAX也可以实现这一点查看。我对这个问题感兴趣的是一个更通用的解决方案:将特定字段标记为服务器端错误的来源。

希望这是有道理的。人们会推荐什么作为解决这个问题的最佳方法?

c# asp.net webmatrix asp.net-webpages webmatrix-2

5
推荐指数
1
解决办法
2449
查看次数

Webmatrix 2:存储静态值

哪里是存储静态值的最佳位置.我将如何访问它.

我希望能够从任何页面访问静态值.但只需要在一个地方定义它们.

例如'email'和'phoneNumber'

我曾尝试之类的东西Session,并PageData和定义在我的头中的变量(所有页面上使用),但这不起作用.

部分在页面之后初始化,因此它要么根本不起作用,要么在第一次加载时不起作用.

例如第一次加载:

页面已加载< - 尝试访问变量.没有初始化.

标题部分加载< - 变量初始化.

结果.页面并没有显示出不同.

我考虑过将它存储在配置文件中.但我不知道如何从Webmatrix 2访问它.我可以创建一个txt/ini文件或其他东西,但肯定解析文件不是最好的方法. - 我已经尝试了这个,它似乎没有像mvc3(config)那样有效,并且txt文件对于每个请求都不实用.

asp.net webmatrix webmatrix-2

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