我正在尝试加载使用端口主机头名称的项目.我的主机文件有127.0.0.1 mysite
尝试在VS2010中加载项目时出现以下错误.
http://mysiteWeb项目"Client.Web" 的URL' '配置为使用IIS Express作为Web服务器,但当前在本地IIS Web服务器上配置了URL.若要打开此项目,必须使用IIS管理器从本地IIS Web服务器使用此URL删除绑定.
问题是我没有使用IIS Express,并且该网站配置为使用IIS.我在iis中创建了一个使用主机头名称的站点.
我有其他Web项目作为端口81 ex上的应用程序运行http://mysite/MyService,不会导致此问题.
我可以做些什么来使用IIS在端口mysite root下运行项目并仍然使用VS2010?
如果我只使用端口号,则会发生同样的情况,例如:127.0.0.0:81
我有2个网站,一个是另一个的子目录,但是是一个Application ex:/ root&/ root/Services
他们都使用Entity Framework 6.x,但子网站正在抛出System.Data.Entity.Internal.AppConfig的类型初始化程序'引发了一个异常,因为它看起来因为嵌套而看到同一个EF数据库提供程序的许多条目web.config中
有没有办法清除提供程序集合,以便我不会收到此错误?我试过放入哪个没效果.
如果我注释掉提供者部分它是有效的
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
</providers>
</entityFramework>
Run Code Online (Sandbox Code Playgroud)
但我不想这样做,因为不是每个环境都会有嵌套网站.并且NuGet倾向于将其重新插入.我可以通过编程方式进行调整吗?
这是完整的异常和堆栈跟踪
System.TypeInitializationException was unhandled by user code
HResult=-2146233036
Message=**The type initializer for 'System.Data.Entity.Internal.AppConfig' threw an exception.**
Source=EntityFramework
TypeName=System.Data.Entity.Internal.AppConfig
StackTrace:
at System.Data.Entity.Internal.AppConfig.get_DefaultInstance()
at System.Data.Entity.Internal.LazyInternalConnection..ctor(String nameOrConnectionString)
at System.Data.Entity.DbContext..ctor(String nameOrConnectionString)
at co.Repository.Data.coContext..ctor() in coModel.Context.Generated.cs:line 23
at co.Repository.RepositoryBase`1.SingleOrDefault(Expression`1 predicate) in co.Repository\RepositoryBase.cs:line 13
at UserFactory.GetOneByUserName(String siteCode, String userName) in UserFactory.cs:line 151
at UserService.GetOneByUserName(String siteCode, String userName) in UserService.cs:line 59
at SyncInvokeGetOneByUserName(Object , Object[] , Object[] …Run Code Online (Sandbox Code Playgroud) 我有一个WCF服务器返回JSON工作正常.在我通过SSL访问页面(安装了证书)之前,我有以下配置
<system.serviceModel>
<services>
<service name="Analytics">
<endpoint name="jsonEP"
address=""
binding="webHttpBinding"
behaviorConfiguration="json"
contract="IAnalytics"/>
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior>
<serviceMetadata httpGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="true"/>
</behavior>
</serviceBehaviors>
<endpointBehaviors>
<behavior name="json">
<webHttp faultExceptionEnabled="true" helpEnabled="true" />
</behavior>
</endpointBehaviors>
</behaviors>
Run Code Online (Sandbox Code Playgroud)
我需要更改什么才能使我的服务启用SSL?
我使用https://mysite/Service/Analytics.svc访问输入页面, 但该消息提供了svcutil.exe http:// machinename /Service/Analytics.svc?wsdl
什么时候应该是http:// mysite /Service/Analytics.svc?wsdl
此外,任何Get Requests都会失败,例如: http://mysite/Service/Analytics.svc/MyURITemplate/Id/1
谢谢.
我正在尝试构建一个像数据输入表单的向导,我在"第二页"上有一个网格,它根据第一页上的值填充.
例如:
第1页:放下公司,选择CompanyId
第2页:网格填充基于Page1的CompanyId
Page1和Page2都是同一页面上的2个div标签.我试图找出如何在我转到Page2或拥有有效的CompanyId之前不加载网格.
如何将MVC Ajax网格设置为1.没有网格在加载时执行Select()Ajax调用?2.获取网格以使用jquery调用按需选择?
我有一个flash/flex对象,它根据用户交互生成xml.我想将一个xml字符串传递给javascript,以便它可以进行Web服务调用.
如何将XML传递回Javascript?
例子:
HTML:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="100%" height="100%"
id="My">
<param name="movie" value="My.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="true" />
</object>
Run Code Online (Sandbox Code Playgroud)
javascript初始化
var swfVersionStr = "10.2.0";
var xiSwfUrlStr = "playerProductInstall.swf";
var flashvars = {};
var attributes = {};
flashvars.servicePath = "services/";
flashvars.isSaved = "false";
flashvars.savedXML;
var params= {
quality = "high";
bgcolor = "#ffffff";
allowscriptaccess = "sameDomain";
allowfullscreen = "true";
wmode = "transparent";
};
swfobject.embedSWF(
"My.swf", "flashContent",
"100%", "100%",
swfVersionStr, xiSwfUrlStr, …Run Code Online (Sandbox Code Playgroud) javascript ×2
.net ×1
apache-flex ×1
c# ×1
iis ×1
json ×1
nuget ×1
razor ×1
ssl ×1
telerik-grid ×1
telerik-mvc ×1
wcf ×1