我有一个Web项目(C#Asp.Net,EF 4,MS SQL 2008和IIS 7),我需要在本地将它迁移到IIS 7(目前可以正常使用CASSINI).
在IIS的本地我Default Web Site有我的部署.我的部署和Default Web Site在池上的ASP.NET v4.0(查看设置图像)池目标框架4作为我的web项目.
访问该站点时,浏览器不会显示该页面,而是允许浏览器下载该页面.
我在本地IIS上运行其他项目,它们没有问题(但它们不使用实体框架).
使用事件记录器我看到如下错误:
Exception information:
Exception type: EntityException
Exception message: The underlying provider failed on Open.
at System.Data.EntityClient.EntityConnection.OpenStoreConnectionIf(Boolean openCondition, DbConnection storeConnectionToOpen, DbConnection originalConnection, String exceptionCode, String attemptedOperation, Boolean& closeStoreConnectionOnFailure)
Login failed for user 'IIS APPPOOL\ASP.NET v4.0'.
at System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
at System.Data.SqlClient.SqlConnection.Open()
at System.Data.EntityClient.EntityConnection.OpenStoreConnectionIf(Boolean openCondition, DbConnection storeConnectionToOpen, DbConnection originalConnection, String exceptionCode, String attemptedOperation, Boolean& closeStoreConnectionOnFailure)
Run Code Online (Sandbox Code Playgroud)
更新:您可以在此问题的资源中读取必须在MS …
我每天遇到的一个陷阱是客户说一件事而另一件事.通常情况下,这只是由于某处的沟通错误,但实际上他们偶尔会说同样的事情,我只是使用不同的术语.
例如,我的一位客户前几天提到了一个他称之为"找到你输入时"的功能.有点困惑,我问他是什么意思,他描述了谷歌的功能,一旦你开始输入搜索查询,谷歌建议其他,流行的查询与你输入的字母相匹配.
点击!他的意思是AutoComplete!他没有错,只是我之前从未听过这个词.
本着减少混淆的精神,你能想到哪些术语是不同的,但基本上是相同的意思?
此外,人们认为什么术语意味着相同的事情,但事实并非如此.请区分两者.
每个答案只需要一组术语,因此我们可以对最佳答案进行投票.