小编Ste*_*eve的帖子

AngularJS bootstrap.ui模式没有显示

我试图使用AngularJS bootstrap.ui显示模式对话框.当我执行$ modal.open(...)时,屏幕灰显,我的templateUrl中的html从服务器调用,但没有模态显示.当我点击灰色区域时,模态"关闭",即灰色区域消失,屏幕再次显示正常.我无法弄清楚为什么我看不到任何模态屏幕.

我正在尝试遵循本教程: Angular指令

我使用的是Visual Studio 2013,MVC 5,AngularJS 1.2.2.

我正在使用VS项目附带的bootstrap.css.它有模态类.我没有从Javascript控制台报告错误.我的应用程序定义如下:

var blogApp = angular.module('blogApp', ['ngResource', 'ngSanitize', 'ui.bootstrap']) ...

blogApp.controller('blogController',
function blogController($scope, $modal, $log, blogData, userData) {

    ...

    $scope.showPrivacy = function() {
        $modal.open({
            templateUrl: '/Privacy',
            controller: 'PrivacyInstanceController'
        });
        return false;
    };
});


var PrivacyInstanceController = function($scope, $modalInstance) {
    $scope.close = function() {
        $modalInstance.close();
    };
}
Run Code Online (Sandbox Code Playgroud)

我的标记是:

<div ng-controller="blogController">
        <a ng-click="showPrivacy()">Privacy Policy</a>
    </div>
Run Code Online (Sandbox Code Playgroud)

知道为什么我的屏幕变灰,/ Privacy资源被加载,点击灰色时屏幕恢复正常,但没有模态出现?

javascript twitter-bootstrap angularjs

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

通过appcmd.exe设置IIS配置以加载用户配置文件

我试图通过使用appcmd.exe的powershell脚本将"加载用户配置文件"的配置设置为true.阅读了很多文档后,我无法弄清楚正确的语法.

应用程序池的名称就像'accountsmanagement.example.com'我尝试了以下变体,但所有错误都出现了:

c:\Windows\system32\inetsrv\appcmd.exe set config -section:applicationPools /accountsmanagement.example.com.processModel.loadUserProfile:true
Run Code Online (Sandbox Code Playgroud)

如何通过appcmd.exe正确设置加载用户配置文件为true?

iis powershell appcmd

11
推荐指数
3
解决办法
8876
查看次数

如何使用Powershell删除IIS自定义标头?

我正在编写一个PowerShell脚本,将网站部署到IIS 7.我想使用powershell中的Web管理模块而不是appcmd执行以下命令来删除自定义标头.如何在powershell中使用appcmd执行此命令?

appcmd set config /section:httpProtocol /-customHeaders.[name='X-Powered-By']
Run Code Online (Sandbox Code Playgroud)

iis powershell iis-7

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

无法让自己的主机在NServiceBus上工作

使用版本2.0.0.1219

我试图通过NServiceBus和VS2010自我托管订阅者和发布者.程序运行并初始化但我无法获取消息.发布者表现得像是发帖,没有错误,但订阅者什么都没收到.

这是订户配置

<?xml version="1.0"?>
<configuration>
  <configSections>
    <section name="MsmqTransportConfig" type="NServiceBus.Config.MsmqTransportConfig, NServiceBus.Core"/>
    <section name="UnicastBusConfig" type="NServiceBus.Config.UnicastBusConfig, NServiceBus.Core"/>
  </configSections>

  <!-- in order to configure remote endpoints use the format: "queue@machine" 
       input queue must be on the same machine as the process feeding off of it.
       error queue can (and often should) be on a different machine.
  -->

  <MsmqTransportConfig InputQueue="loads" ErrorQueue="error" NumberOfWorkerThreads="1" MaxRetries="5"/>

  <UnicastBusConfig>
    <MessageEndpointMappings>
      <add Messages="NServiceMessage" Endpoint="loads"/>
    </MessageEndpointMappings>
  </UnicastBusConfig>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup></configuration>
Run Code Online (Sandbox Code Playgroud)

和发布者配置

<?xml version="1.0"?>
<configuration>

  <configSections>
    <section name="MsmqTransportConfig" type="NServiceBus.Config.MsmqTransportConfig, NServiceBus.Core"/>
    <section name="UnicastBusConfig" …
Run Code Online (Sandbox Code Playgroud)

.net c# nservicebus servicebus

6
推荐指数
2
解决办法
2224
查看次数

如何在WCF ServiceAuthorizationManager中模拟IContextChannel?

我正在尝试为自定义ServiceAuthorizationManager编写单元测试。对CheckAccessCore的调用将OperationContext作为参数。要实例化OperationContext,必须将IContextChannel传递给构造函数。使用最小起订量,我声明了一个IContextChannel:

private OperationContext _context;
private Mock<IContextChannel> _contextChannelMock;
Run Code Online (Sandbox Code Playgroud)

然后,我尝试创建OperationContext:

_context = new OperationContext(_contextChannelMock.Object);
Run Code Online (Sandbox Code Playgroud)

但是这一行抛出一个异常:

结果消息:初始化方法Urs.EnterpriseServices.Providers.Tests.UrsServiceAuthorizationManager_Tests.SetUp引发异常。System.InvalidOperationException:System.InvalidOperationException:无效的IContextChannel传递给OperationContext。必须是服务器调度通道或客户端代理通道。

我如何模拟服务器分配通道?

c# wcf unit-testing moq

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

如何将OData键值添加到我的Entity Framework类?

我正在使用MVC 5,Microsoft OData 2.1和Entity Framework 6.我正在尝试使用我使用EntitySetController类编写的OData源.当我添加服务引用并消耗OData元数据时,它可以看到我的资源,但是当我尝试保存它时,我收到一个错误:

自定义工具"DataServicesCoreClientGenerator"失败.数据服务客户端代码生成失败:指定的架构无效.错误:(0,0):错误0159:实体'...'没有定义键.定义此EntityType的键..#

我的OData元数据如下所示:

<edmx:Edmx xmlns:edmx="http://schemas.microsoft.com/ado/2007/06/edmx" Version="1.0">
   <edmx:DataServices xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" m:DataServiceVersion="3.0" m:MaxDataServiceVersion="3.0">
       <Schema xmlns="http://schemas.microsoft.com/ado/2009/11/edm" Namespace="WcfResearch.Entities">
         <EntityType Name="vApplication">
           <Property Name="ApplicationName" Type="Edm.String"/>
           <Property Name="LoweredApplicationName" Type="Edm.String"/>
           <Property Name="ApplicationId" Type="Edm.Guid" Nullable="false"/>
           <Property Name="Description" Type="Edm.String"/>
         </EntityType>
       </Schema>
       <Schema xmlns="http://schemas.microsoft.com/ado/2009/11/edm" Namespace="Default">
          <EntityContainer Name="Container" m:IsDefaultEntityContainer="true">
              <EntitySet Name="Applications" EntityType="WcfResearch.Entities.vApplication"/>
          </EntityContainer>
       </Schema>
  </edmx:DataServices>
</edmx:Edmx>
Run Code Online (Sandbox Code Playgroud)

我尝试使用以下代码将[Key]属性添加到vApplication类:

[MetadataType(typeof(vApplicationKey))]
public partial class vApplication
{
}

public class vApplicationKey
{
    [Key]
    public System.Guid ApplicationId { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

但这不会改变我的元数据,错误仍然存​​在.EDMX模型中的实体键设置为ApplicationId.这似乎也不会影响元数据.如何获取元数据以生成具有实体键的模式,以便我可以使用服务引用在C#中使用它?

PS我正在消费观点.当我直接使用表时,它似乎有效.那么如何让它与Views一起使用呢?

c# asp.net-mvc entity-framework odata

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

jQuery .load无法在ASP.Net MVC中运行

我试图在ASP.Net MVC页面上进行jQuery AJAX调用.我可以在调试器中单步调试回调函数,看看javascript正在执行,但是没有更新.

<asp:Content ID="Content2" ContentPlaceHolderID="MenuContent" runat="server">

<% Html.RenderPartial("homeMenu"); %>

<script type="text/javascript">
    InitHomeMenu('homeMenu', function (menuItem) {
        var id = menuItem.attr('id');
        if (id = 'menuMission') {
            $('homeContent').load('Home/Mission');
        }
        else if (id = 'menuSuggestions') {
            $('homeContent').load('Home/Suggestions');
        }

    });
</script>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="MainContent" runat="server">
    <div id="homeContent">
        <% string control = ViewData["Control"] != null ? ViewData["Control"].ToString() : "Mission";
        Html.RenderPartial(control); %>
    </div>
</asp:Content>
Run Code Online (Sandbox Code Playgroud)

呼叫$('homeContent').load()正在发挥作用.我可以确认我有数据,但div没有更新.

asp.net-mvc jquery

0
推荐指数
1
解决办法
1450
查看次数