小编Rod*_*iko的帖子

当iis托管WCF服务时,Log4Net不会写入

当iis托管WCF服务时,Log4Net不会写入.当我使用自托管(Visual Studio开发服务器)时,它工作得很好,但是当我使用IIS运行它时,它不会写任何东西.

我读到了这个问题,结论是它必须是一个许可问题,但我不知道如何解决它.

如何检查我是否有权写入日志文件?我在哪里可以更改权限?改变AppPool用户?你能给我一些简单的步骤来检查我是否有权限问题?

我是我电脑的管理员.我正在尝试在项目文件夹中创建该文件.该文件是一个滚动文件appender.

谢谢.

iis hosting wcf log4net

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

当WCF方法返回XmlElement时,客户端看到XElement返回?

我从WCf方法返回一个xmlElement.当我在客户端中执行服务引用时,相同的方法是返回XElement而不是XmlElement.我尝试了一切:更新服务参考,制作新的服务参考,但它没有帮助.

这是我的客户:

ServiceReference1.BasicServiceClient basicWCfClient = new ServiceReference1.BasicServiceClient();
        XmlElement xmlelement =  basicWCfClient.GetData(5); 
        basicWCfClient.Close();
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:"无法将类型'System.Xml.Linq.XElement'隐式转换为'System.Xml.XmlElement'"

当服务器端的方法:

 public XmlElement GetData(int value)
    {
        XmlDocument xmldoc = new XmlDocument();
        xmldoc.LoadXml("<msg><node1>Hello</node1><node2>World</node2><request_params><mynode>More</mynode></request_params></msg>");
        XmlElement xmlElement = xmldoc.DocumentElement;
        return xmlElement;
     }
Run Code Online (Sandbox Code Playgroud)

和界面:

    [ServiceContract]
public interface IBasicService
{

    [OperationContract]       
    [WebGet(UriTemplate = "GetData?value={value}")] // Add support for HTTP GET Requests
    XmlElement GetData(int value);}
Run Code Online (Sandbox Code Playgroud)

到底是怎么回事 ?

xml xelement wcf

2
推荐指数
1
解决办法
7026
查看次数

在服务器端更改html标签文本(C#,ASP.NET)

我可以在服务器端更改html客户端标签文本吗?

例如,在服务器端更改h2或p标签文本?

例如:

<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">
<h2>
    Welcome to ASP.NET!
</h2>
<p>
    To learn more about ASP.NET visit <a href="http://www.asp.net" title="ASP.NET Website">www.asp.net</a>.
</p>
<p>
    You can also find <a href="http://go.microsoft.com/fwlink/?LinkID=152368&amp;clcid=0x409"
        title="MSDN ASP.NET Docs">documentation on ASP.NET at MSDN</a>.
</p>
Run Code Online (Sandbox Code Playgroud)

从"欢迎使用ASP.NET"更改h2文本 到"你好".

html tags server-side

2
推荐指数
1
解决办法
2万
查看次数

提取HTTP POST数据(WCF C#)

如何在我的WCF服务中收到的HTTP POST请求中获取数据?

我使用HTTP POST从另一个服务发送数据:

        string ReportText = "Hello world";

        ASCIIEncoding encoding = new ASCIIEncoding();
        byte[] data = encoding.GetBytes(ReportText);

        // Prepare web request...
        String serverURL = ConfigurationManager.AppSettings["REPORT"];
        HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(serverURL);
        myRequest.Method = "POST";
        myRequest.ContentType = "application/x-www-form-urlencoded";
        myRequest.ContentLength = data.Length;
        Stream newStream = myRequest.GetRequestStream();

        // Send the data.
        newStream.Write(data, 0, data.Length);
        newStream.Close();
Run Code Online (Sandbox Code Playgroud)

但是当我在WCF中收到POST请求时,我找不到使用WebOperationContext.Current.IncomingRequest提取它的方法,如何从HTTP POST请求中提取数据?

c# post http

2
推荐指数
1
解决办法
8798
查看次数

在底部中心的面板中放置一个按钮(asp.net)

我读到了div内部按钮的居中(底部中心),就像在面板内部按钮一样.我成功地将其添加到按钮的CSS中:

 position:absolute; 
  margin-left:50%;
  margin-right:50%;
  bottom:  5px; 
Run Code Online (Sandbox Code Playgroud)

面板css属性是:

position:relative;
Run Code Online (Sandbox Code Playgroud)

问题是它使按钮左侧居中,因此按钮本身的整个宽度不居中.

如何使按钮的中心居中,看起来按钮是否真的居中?

css center panel button

2
推荐指数
1
解决办法
2万
查看次数

是response.redirect始终是http GET响应吗?

是response.redirect始终是http GET响应吗?否则可能是POST?

asp.net redirect get http response

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

从另一个用户应用发布在Facebook商家页面上

我创建了一个公司页面.

创建公司页面后,我为其创建了管理员用户.

我有一个FB应用程序,使用他们的用户ID(stream.publish)在另一个用户墙上发布.

我也希望在公司墙上发帖,但如果我没有其userID或appID,我该如何在公司墙上发帖.

当我使用公司页面时,我在设置或任何其他配置页面中都没有看到有关它的详细信息.

如何获取公司页面userID/companyID/accesstokenID,以便我可以在其墙上发布?

c# facebook facebook-wall

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

标签 统计

c# ×2

http ×2

wcf ×2

asp.net ×1

button ×1

center ×1

css ×1

facebook ×1

facebook-wall ×1

get ×1

hosting ×1

html ×1

iis ×1

log4net ×1

panel ×1

post ×1

redirect ×1

response ×1

server-side ×1

tags ×1

xelement ×1

xml ×1