Articles of asp.net mvc

使用IIS和域组进行Windows身份validation

我们有一个Web应用程序(ASP.NET MVC)安装在IIS上,用于启用Windows身份validation的客户端之一。 身份validation正常工作,但问题在于授权级别。 授权types是基于angular色的授权。 所以我们有三个级别的授权:MISV_Administrator MISV_Normal MSIV_Readonly 如果我们在安装了IIS和Web应用程序的同一台机器上本地创build这些组,并将域用户分配给他们,则用户可以访问我们的应用程序。 但是,如果我们在活动目录中将这些相同的组创build为域全局组,并将用户分配给这些组,则现在用户会收到未授权错误。 计算机,Active Directory服务器和IIS服务器位于同一个域中。 所以我不明白为什么它在本地工作,而不是全球工作组?

无法连接到Azure数据库

连接到Azure上的已部署数据库时遇到困难。 我是新来的Azure,目前的试用许可证。 我有一个在ASP.NETCore C#中使用Visual Studio 2015创build的Web应用程序(仍处于debugging阶段)。 它已经部署并运行。 我有一个数据库附加到它和数据可以保存没有问题。 但是,我无法连接到它。 这意味着我无法修改它,也不能应用迁移。 我需要从Azure门户中删除它,并创build一个新的,然后当我从VS发布我的应用程序一切工作正常。 之前,当我在本地服务器上testing我的应用程序时,我通过控制台应用了迁移。 在appsettings适当的连接string设置。 现在,当我从Azure复制一个连接string时,它给我一个错误。 在SSMS 打开的图像中,我无法ping通,也无法通过telnet访问相同的错误。 我用了tracert,它停在这里打开图像 。 在Azure中,我设置了一个防火墙,通过我的IP地址以及最大范围。 我的端口1433经过testing,根据grc.com有一个连接。 它刺激了我,因为我甚至无法在SSMS中打开它。 这怎么可能? 有没有人有一个想法,我还能做什么? 也许我做错了什么,从Azure官方教程看起来很容易,但不适合我。 我会很高兴看到任何想法。

我是否需要为ASP.NET MVC安装默认文档IIS7angular色?

如果我希望有一个运行ASP.NET MVC的网站,我是否需要安装这个angular色? 干杯!

IIS 7“不良要求”

尝试访问一个URL:服务器/帮助/上传/ 4工作正常,不幸的是,我们必须添加一个&iframe; 在这个URL的末尾,它被显示在fancybox中。 带有&iframe的url; 在结束[服务器/帮助/上传/ 4 /&iframe;]导致IIS错误的请求。 我GOOGLE了很长时间,似乎无法取得任何进展这个问题..也尝试了以下内容: http : //extended64.com/blogs/news/archive/2008/10/10/asp-net-2 -0-x64的你,可以-GET-HTTP-400-坏请求-KB-或错误,如提到的,-932552-OR-826437.aspx

如何使用我的IP地址连接到我的iis 7服务器?

我有Windows 7,我想主办一个网站进行testing。 现在我想设置它,所以我可以input我的IP地址,它会加载我的网站。 这样,我可以去我的ip中的任何计算机types,它会加载它。 现在我已经能够设置IIS 7,以便在我inputlocalhost时加载默认页面。 我也得到它加载我的网页时,我inputlocalhost / MySite,但我不能让它做MyIp / Mysite 它不会加载。 我不知道我需要做些什么才能使其工作。 谢谢

ASP.NET通过交换问题发送电子邮件

我有一个在Windows 2008 R2上运行的交换2010服务器,我也有一个远程networking服务器运行Windows 2003上有多个站点(所有的asp.net mvc 2站点)。 我设置了一个交换交换和远程Web服务器上的所有网站可以发送电子邮件没有问题交换服务器和任何外部域的任何人。 现在我的问题。 我与该networking服务器有问题,所以我移动其中一个网站在我的交换服务器上运行,它运行良好(低命中网站),除了电子邮件不能从该网站工作。 我试图改变传输交换添加本地机器的IP地址和127.0.0.1地址,它仍然没有发送任何电子邮件。 任何想法如何得到这个工作? 远程网站仍然可以发送电子邮件没有问题,我必须在远程服务器上移动的网站的版本仍然可以发送电子邮件,但在该网站的电子邮件交换服务器上不发送。 我猜想这是一个传输问题,因为它运行在同一台服务器上,防火墙不应该成为问题。 我将web.config中的smtp设置更改为localhost,现在我确实收到了交换服务器上的帐户的电子邮件,但是我没有收到外部地址上的任何电子邮件。 要添加更多描述,这是一个自定义开发的asp.net mvc 2网站。 在这两种情况下,发送电子邮件时都不会在代码中产生错误。

Http 500内部服务器MVC3部署错误

我试图部署一个MVC3应用程序到IIS 7.5在每一个路线我得到一个http 500 – 内部服务器错误: Error Summary HTTP Error 500.0 – Internal Server Error The page cannot be displayed because an internal server error has occurred. Detailed Error Information Module ManagedPipelineHandler Notification ExecuteRequestHandler Handler System.Web.Mvc.MvcHandler Error Code 0x00000000 Requested URL http://www.xxxxxx.com:80/Home/Index Physical Path C:\inetpub\wwwroot\xxxxxx.com\Home\NoAccess Logon Method Anonymous Logon User Anonymous Failed Request Tracing Log Directory […]

IIS 7.5和ASP.NET MVC路由

我在IIS 7.5服务器(我的开发服务器 )上运行ASP.NET MVC 3应用程序。 当我设置我的生产服务器出现问题时。 提供相同的应用程序二进制文件 ,使用相同的web.config文件并连接到相同的数据库,我得到不同的结果 。 一些东西一定是错误的,我的IISconfiguration,但是什么? 这是一个例子 我访问http://mysite.com/An/AspNetMvc/Routed/Address/1 ,一切正常 我访问http://mysite.com/An/AspNetMvc/Routed/Address/1.1在我的开发服务器上工作,但不在我的生产服务器上给出以下错误 HTTP Error 404.0 – Not Found The resource you are looking for has been removed, had its name changed, or is temporarily unavailable. Module IIS Web Core Notification MapRequestHandler Handler StaticFile Error Code 0x80070002 不知怎的,URL是作为一个静态文件在我的生产服务器,这导致我调查我的IIS处理程序映射 ,但没有运气。

麻烦在HostGator上发布一个MVC4网站

我一直在C#MVC4网站上工作,并试图将其发布到Host Gator共享Windows托pipe帐户。 他们正在运行MSSQL 2008和mySql。 试图让网站正常工作时,我们遇到了一些麻烦。 首先,我们使用代码优先的方法来使用MVC创build数据库,并实现它提供的SimpleMembership 。 如果我发布由Visual Studios 2010模板创build的基本MVC网站,只要它不尝试连接到数据库,网站就会加载和显示页面。 我曾与Host Gator的技术支持,但他们无法给我一个很好的答案如何实际连接到数据库。 而且我尝试了各种连接string,以及试图实现SqlServerCe 3.5。 我尝试过的一些连接string示例如下所示: <configuration> <connectionStrings> <add connectionString="Server=myServerAddress;Database=myDataBase;ID=myUsername;Password=myPassword;Trusted_Connection=False" name="connectionName" providerName="System.Data.SqlClient" /> </connectionStrings> </configuration> 和这个: <connectionStrings> <add connectionString=Data Source=ServerIPAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword; /> </connectionStrings> </configuration> 但似乎没有任何工作,我们最终以各地的错误,如: 与SQL Serverbuild立连接时发生networking相关或特定于实例的错误。 服务器未find或无法访问。 validation实例名称是否正确,并将SQL Serverconfiguration为允许远程连接。 (提供程序:SQLnetworking接口,错误:26 – 错误定位服务器/实例指定) 这一切都指向连接string,不能连接。 有没有人与HostGator和MVC有任何成功的故事?

域和子域 – 使用相同的ip和ssl证书与san为两个domans?

我有一个SSL证书的网站。 现在我需要添加另一个站点,也使用HTTPS。 看起来可以通过使用HTTP和HTTPSstream量的另一个端口创build新站点的绑定来完成。 这个我想避免,因为在安全策略中,在防火墙中增加例外是一个漫长的过程。 我认为可以避开添加新端口的方式是将该站点添加为子域,然后更改SSL证书以具有与新子域匹配的附加SAN名称。 我试着在我的本地机器上testing这个,但是在两个站点上添加证书的443端口后,编辑主机文件以包含子域名,然后将子域名作为主机名添加到新的iis网站。 只有其中一个站点可以启动,另一个站点抱怨另一个站点可能使用相同的端口。 问题: 我觉得应该可以同时在一个域和一个子域使用相同的证书,而不必跳过这个箍环? 如果以上是不可能的,我应该添加两个新的端口一个用于http,一个用于https,然后使用这些端口用于新的站点。 那么证书应该能够正确地工作新的网站? – 对? 编辑: 我是否需要另一个IP地址为新的子域?