Look here:
https://en.bitcoin.it/wiki/Running_Bitcoin#Bitcoin.conf_Configuration_FileThis option:
# By default, only RPC connections from localhost are allowed. Specify
# as many rpcallowip= settings as you like to allow connections from
# other hosts (and you may use * as a wildcard character).
# NOTE: opening up the RPC port to hosts outside your local
# trusted network is NOT RECOMMENDED, because the rpcpassword
# is transmitted over the network unencrypted.
#rpcallowip=10.1.1.34
#rpcallowip=192.168.1.*
And check other options, maybe they will help you.
Here is the config what I am using for months.Works perfectly on local network
rpcuser=user
rpcpassword=pass
daemon=1
server=1
listen=1
gen=0
connection=100
rpcport=17516
maxconnections=100
rpcallowip=*
But it is not working for remote solo...
And here is the info when I press P I
Maybe the final solution is to set up a private pool?
Who knows the quickest way to set up a pool with windows wallet.Because solo only works several minutes right after launching.