小编Joe*_*her的帖子

部署到Azure时找不到ConnectionString configSource

我正在保护我的MVC5项目,将连接字符串从web.config移动到外部文件中,而不是将其检入源代码控制,也不将其添加到项目中.

我的web.config看起来像

<configuration>
  <connectionStrings configSource="ConnectionStrings.config" />
Run Code Online (Sandbox Code Playgroud)

这在开发中非常有效.

我在Azure WebSites中托管了网站,并且我已在配置门户中手动定义了连接字符串.

问题是,当我发布到Azure时,我收到错误 "无法打开configSource文件'ConnectionStrings.config'."

有没有办法覆盖web.config中的连接字符串元素,所以它不会尝试找到外部文件?Web Transforms能够做到这一点吗?

在此先感谢,所有帮助表示赞赏

connection-string web-config azure

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

尝试获取集合中的第一个项目返回NULL

我之前使用Stored Procs进行了大量的开发来进行所有数据修改.

但我现在需要使用LINQ To SQL,而基本的基本任务让我感到难过.

我有一个名为Book(Title,Author等)的课程.许多书籍被实例化并添加到公共ObservableCollection书籍中

到目前为止一切顺利,我可以看到它在其藏品中保存了有效的书籍.

我有一个函数DeleteOldestBook(),它只是获取书籍中的第一本书,并删除.这是我遇到麻烦的地方.

我尝试选择

Book BookToDelete = Books.Take(1) as Book;
Run Code Online (Sandbox Code Playgroud)

但它总是返回NULL.

我做了一个hacky解决方法:

var AllBooks = from BookToDelete in Books select BookToDelete;
foreach (Book BookToDelete in AllBooks)
{ 
    //  BookToDelete.dostuff takes place ... 
    break; // only do 1
}
Run Code Online (Sandbox Code Playgroud)

但这太糟糕了,我知道我错过了一些简单的东西.

LINQ专家的任何想法?如果您需要更多代码,请告诉我们.

提前致谢

c# linq linq-to-sql

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

ASP.Net MVC身份无限重定向循环

我有一个ASP.Net MVC5应用程序,使用身份"开箱即用"模板,根据ASP.Net Identity 2.0.0.我需要升级它以使用最新的ASP.Net MVC模板中的新代码,即使用SignInManager类.

我在原始应用程序中的代码与最新生成的模板之间进行了一些A | B比较,并移植了所有我可以看到的不同之处.

但是,我得到一个奇怪的错误,我怀疑OWIN有关.当我尝试登录或注册时,它会触发一个Redirect循环,最终会在安全警告的情况下崩溃应用程序,因为URL查询字符串已连接到死亡状态.


该URL为: https:// localhost:44302 /帐户/登录?ReturnUrl =%2FAccount%2FLogin%3FReturnUrl%3D%252FAccount%252FLogin%253FReturnUrl%253D%25252FAccount%25252FLogin%25253FReturnUrl%25253D%2525252FAccount%2525252FLogin%2525253FReturnUrl%2525253D %252525252FAccount%252525252FLogin%252525253FReturnUrl%252525253D%25252525252FAccount%25252525252FLogin%25252525253FReturnUrl%25252525253D%2525252525252FAccount%2525252525252FLogin%2525252525253FReturnUrl%2525252525253D%252525252525252FAccount%252525252525252FLogin%252525252525253FReturnUrl%252525252525253D%25252525252525252FAccount%25252525252525252FLogin%25252525252525253FReturnUrl%25252525252525253D%2525252525252525252FAccount%2525252525252525252FLogin%2525252525252525253FReturnUrl%2525252525252525253D%252525252525252525252FAccount %252525252525252525252FLogin%252525252525252525253FReturnUrl%252525252525252525253D%25252525252525252525252FAccount%25252525252525252525252FLogin%25252525252525252525253FReturnUrl%25252525252525252525253D%25252525252525 25252525252FAccount%2525252525252525252525252FLogin%2525252525252525252525253FReturnUrl%2525252525252525252525253D%252525252525252525252525252FAccount%252525252525252525252525252FLogin%252525252525252525252525253FReturnUrl%252525252525252525252525253D%25252525252525252525252525252FAccount%25252525252525252525252525252FLogin%25252525252525252525252525253FReturnUrl%25252525252525252525252525253D%2525252525252525252525252525252FAccount%2525252525252525252525252525252FLogin%2525252525252525252525252525253FReturnUrl%2525252525252525252525252525253D%252525252525252525252525252525252FAccount%252525252525252525252525252525252FLogin%252525252525252525252525252525253FReturnUrl%252525252525252525252525252525253D%25252525252525252525252525252525252FAccount%25252525252525252525252525252525252FLogin%25252525252525252525252525252525253FReturnUrl%25252525252525252525252525252525253D%2525252525252525252525252525252525252FAccount% 2525252525252525252525252525252525252FLogin%252525252525252525252525252525 2525253FReturnUrl%2525252525252525252525252525252525253D%252525252525252525252525252525252525252FAccount%252525252525252525252525252525252525252FLogin

详细错误信息:

模块    RequestFilteringModule

通知    BeginRequest

Handler    ExtensionlessUrlHandler-Integrated-4.0

错误代码    0x00000000


在所有方法中引用ReturnUrl时我都使用了完全相同的设置.

在大多数情况下,我的应用程序的原始AccountController和相关的安全代码不受原始模板的影响.我的新示例应用程序在我的本地计算机上运行正常,所以我不确定它们之间的区别.

我看到过帖子暗示IIS Express配置应该受到指责,但我已经遵循了清理建议,并且也发布到Azure网站,结果相同.

我花了很多时间试图解决这个问题,并且没有取得任何成功,所以我想我会把它放在那里寻求一些建议......提前感谢任何和所有的帮助.如果您需要查看更多代码,请与我们联系.

asp.net asp.net-mvc owin asp.net-identity-2

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