【问题标题】:ASP.NET site works on server through VS but not from client machineASP.NET 站点通过 VS 在服务器上工作,但不能从客户端机器上工作
【发布时间】:2017-05-21 07:09:17
【问题描述】:

我有一个运行 VS Pro 2013 ASP.NET 4.5 的 MS Windows 2012 服务器

当我打开 VS 并在服务器上运行它时,网站运行良好。

但是,如果我在 IIS 中创建一个 WS 并将确切的文件复制到 IIS 中,当我从我的客户端计算机运行它时,某些部分将无法工作。

IIS 中网站的应用程序池为 4.5。

一个不起作用的部分是文本框上的自动完成扩展器,另一部分是不触发的网格视图中的编辑链接。

不过,其他大部分看起来都还可以。

谢谢 P

<asp:TextBox ID="txtCustomer" runat="server"></asp:TextBox>

                        <asp:AutoCompleteExtender ServiceMethod="SearchCustomers" 

                            MinimumPrefixLength="2"

                            CompletionInterval="100" EnableCaching="false" CompletionSetCount="10" 

                            TargetControlID="txtCustomer"

                            ID="AutoCompleteExtender1" runat="server" FirstRowSelected = "false" OnClientItemSelected = "ClientItemSelectedNewIssueCustomer">

                        </asp:AutoCompleteExtender>

【问题讨论】:

  • 提供的代码很难找到问题,但是假设有一个数据库,您的应用程序可以与它成功通信吗?
  • 有什么错误吗? ..尝试在 qyour webconfig 中添加 customError=Off
  • @Mahdi 是的,它从数据库中提取自动完成数据,但它仍然是运行代码的同一台服务器。不确定会是这样吗?
  • @federico scamuzzi 不幸的是没有错误。 customErrors 设置为关闭。谢谢
  • @PeteWhelan 你确定你的连接字符串是正确的吗?

标签: c# asp.net ajax iis gridview


【解决方案1】:

您需要将ApplicationPoolIndetity 添加到您的数据库登录中。根据documentation

  • 打开 SQL Server Management Studio (SSMS) 并连接到 SQL Server
  • 在服务器级别打开安全文件夹,而不是数据库的安全文件夹
  • 右键单击登录名并选择新建登录名
  • 对于登录,键入 IIS APPPOOL\AppPoolName 并且不要单击搜索并选择确定(如果执行搜索,它将解析为具有 ServerName\AppPool 名称的帐户,并且 SQL 将无法解析该帐户的 SID,因为它是虚拟的)
  • 为帐户选择默认值,然后选择“确定”关闭对话框

【讨论】:

  • TITLE: Microsoft SQL Server Management Studio ------------------------------ 登录失败IIS APPPOOL\AppPoolName'。 (Microsoft.SqlServer.Smo)
  • 好!可以这样。你用谷歌搜索过这个错误吗? SO上有几个答案。
  • 非常感谢我使用了这个...stackoverflow.com/questions/7154959/… 启动 IIS = RUN -> INETMGR -> ENTER 从树视图中的 Applications Pools 项中选择 ASP.NET v4.0 应用程序池左侧选择高级设置 在 Process Model 部分下,将 Identity 值更改为 NetworkService。重要提示:应始终将 DefaultAppPoolIdentity 用于生产环境
猜你喜欢
  • 2015-12-04
  • 1970-01-01
  • 2018-03-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多