小编Dar*_*ett的帖子

找不到配置绑定扩展'system.serviceModel/bindings/basicHttpsBinding'

当我尝试导航到我的.svc文件时收到此错误.它似乎没有找到我的basicHttpsBinding; 这是我的web.config的那一部分:

<system.serviceModel>
<behaviors>
  <serviceBehaviors>
    <behavior>
      <serviceMetadata httpGetEnabled="true" httpsGetEnabled="true"/>
      <serviceDebug includeExceptionDetailInFaults="true"/>
    </behavior>
  </serviceBehaviors>
</behaviors>
<protocolMapping>
  <add binding="basicHttpsBinding" scheme="https"/>
</protocolMapping>
<serviceHostingEnvironment aspNetCompatibilityEnabled="false" multipleSiteBindingsEnabled="true"/> 
Run Code Online (Sandbox Code Playgroud)

我尝试在谷歌搜索,但我找到的任何答案似乎都不适用于我在这里做的事情.我发现的大部分内容都谈到了自定义绑定,我认为我没有.老实说,我甚至不确定是什么导致了这个错误,所以任何帮助都会非常感激.如果您需要更多信息,请告诉我,我会添加它.

.net c# asp.net wcf web-config

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

无法写入输出文件 - 拒绝访问

我最近切换了计算机并将我的所有项目复制到我的新本地驱动器上.我重新格式化了我现在的计算机,所以它几乎是一台干净的机器.一切似乎工作正常,但是当我打开我从旧机器上运行的一个项目时,它将不再编译,我收到以下错误消息:无法写入输出文件'c:\ Users\user\Documents\Projects\RegressionWeb\OnetouchUpload\_ obj\debug\OneTouchUpload.dll' - '访问被拒绝.'

我在解决方案中遇到的每个项目都会出现类似的错误.我也收到此错误:创建调试信息文件'c:\ Users\user\documents\projects\RegressionWeb\RegressionWeb\obj\Debug\RegressionWeb.PDB'访问被拒绝时出现意外错误

我搜索过高和低,我在网上找到的唯一类似问题专门针对ASP.NET和IIS,这两个问题都与我的项目无关(我的项目是大多数NUnit测试的类库和一些支持类).

我是本地机器的管理员.我已经使用takeown/f.\ _RevressionWeb/r/dy获取了项目中每个文件的所有权,并且还尝试确保没有任何状态为只读,但是当我尝试更改读取时,以下文件引发了错误它的父文件夹的-only属性:将属性应用于文件时发生错误:C:...\_Revressionweb.sln.DotSettings.user拒绝访问

基本上这个项目工作得很好,我的旧电脑没有错误.复制完所有内容后,将不会修改此DotSettings.user文件,并且Visual Studio无法写入任何dll文件.我确定答案必须在某个地方的Visual Studio设置中.任何和所有建议将不胜感激.

c# permissions compiler-errors windows-7-x64 visual-studio-2012

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

Selenium IWebDriver Navigate().GoToUrl()没有输入url或导航到页面

我正在创建一个新的测试项目,并且无法考虑其他任何事情来尝试解决我的问题.我有另一个Selenium项目按预期工作,并将两者进行比较以发现差异.但首先,我遇到的主要问题.在设置中我调用Driver.Navigate().GoToUrl("www.test.com"); 没有抛出任何异常或任何其他表明存在问题的流程,流程只会移动到下一个语句,但是没有Url进入导航栏,因此显然驱动程序从不导航到任何页面.驱动程序确实启动了一个新的firefox实例,但它仍然是空白的.

当我将这个新项目与已经在工作的项目进行比较时,它们在大多数情况下看起来完全相同.这两个项目都使用NuGet包管理器安装了...\packages\Selenium.WebDriver.2.37.0&...\packages\Selenium.Support.2.37.0.这两个项目对.csproj文件中的项目都有相同的引用 - 工作项目......\packages\Selenium.WebDriver.2.37.0\lib \net40\WebDriver.dll False ....\packages\Selenium.Support.2.37.0\LIB \net40\WebDriver.Support.dll

--Unworking project ... ..\packages\Selenium.WebDriver.2.37.0\lib \net40\WebDriver.dll ..\packages\Selenium.Support.2.37.0\lib \net40\WebDriver.Support.dll

这两个项目都没有做任何事情.两者的构造函数只需调用:var WebDriver = new FirefoxDriver();

当我检查WebDriver对象时,我能看到的唯一区别是WindowsHandles属性.工作项目具有:WindowsHandles Count = 1

非工作项目具有:WindowsHandles {System.Collections.ObjectModel.ReadOnlyCollection}

我不知道他们为什么会有所不同,但因为这是我能找到的唯一区别,我想也许这就是问题,但我不知道是不是真的如此,或者我是如何解决它的.我在WebDriver.Navigate().GoToUrl()周围添加了一个try/catch块,没有异常被捕获.
这两个项目都针对.NET 4.0框架.任何帮助都非常适合.

c# firefox selenium webdriver visual-studio-2012

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

Visual Studio找不到符号,并且类在解析器资源管理器中不显示,尽管它位于目录中

Visual Studio说无法找到类型或命名空间名称"EquipmentWebPage"(您是否缺少using指令或程序集引用?)

此文件EquipmentWebPage.cs也未显示在解决方案资源管理器中; 它就像它已不复存在.但是,如果我尝试创建一个新的EquipmentWebpage.cs文件,我会收到以下错误:

名称为"EquipmentWebPage.cs"的文件已存在,并在编辑器中打开.请为要添加的项目指定唯一名称,或先删除现有项目.

此外,如果我去文件,打开现有文件并浏览到src文件夹,我可以看到该文件并打开它.但是当我尝试重建解决方案时,仍然会给我一个无法找到该文件的错误.

有没有人知道如何解决这个问题,或者我应该删除该文件并重新添加它?

其他详细信息:此问题在我将代码提交到perforce并删除最新版本后开始.Perforce没有说我有任何冲突或问题,perforce仍然包含这个文件,其他人可以将其拉下来并成功构建解决方案; 它看起来完全属于我的机器.我从源代码控制中删除了我的整个解决方案,看看是否有帮助,但没有任何改变.

还尝试了:使src中的所有文件都只读,使得src中的所有文件都不是只读的

编辑:equipmentWebPage.cs是我自己创建的文件,而不是来自dll或其他外部源

c# perforce visual-studio-2012

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